Torque::Mem::MemDirectory Class Reference

#include <memVolume.h>

Inheritance diagram for Torque::Mem::MemDirectory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 MemDirectory (MemFileSystem *fs, MemDirectoryData *dir)
 ~MemDirectory ()
Path getName () const
Status getStatus () const
bool getAttributes (Attributes *)
bool open ()
bool close ()
bool read (Attributes *)

Private Member Functions

U32 calculateChecksum ()
 return 0 on failure

Private Attributes

MemFileSystemmFileSystem
MemDirectoryData * mDirectoryData
Status mStatus
U32 mSearchIndex

Friends

class MemFileSystem

Constructor & Destructor Documentation

Torque::Mem::MemDirectory::MemDirectory ( MemFileSystem fs,
MemDirectoryData *  dir 
)

Torque::Mem::MemDirectory::~MemDirectory (  ) 


Member Function Documentation

Path Torque::Mem::MemDirectory::getName (  )  const [virtual]

Implements Torque::FS::FileNode.

Status Torque::Mem::MemDirectory::getStatus (  )  const [virtual]

Implements Torque::FS::FileNode.

bool Torque::Mem::MemDirectory::getAttributes ( Attributes *   ) 

bool Torque::Mem::MemDirectory::open (  )  [virtual]

Implements Torque::FS::Directory.

bool Torque::Mem::MemDirectory::close (  )  [virtual]

Implements Torque::FS::Directory.

bool Torque::Mem::MemDirectory::read ( Attributes *   )  [virtual]

Implements Torque::FS::Directory.

U32 Torque::Mem::MemDirectory::calculateChecksum (  )  [private, virtual]

return 0 on failure

Implements Torque::FS::FileNode.


Friends And Related Function Documentation

friend class MemFileSystem [friend]


Member Data Documentation

MemDirectoryData* Torque::Mem::MemDirectory::mDirectoryData [private]