Torque::Posix::PosixDirectory Class Reference

#include <posixVolume.h>

Inheritance diagram for Torque::Posix::PosixDirectory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 ~PosixDirectory ()
Path getName () const
Status getStatus () const
bool getAttributes (Attributes *)
bool open ()
bool close ()
bool read (Attributes *)

Private Member Functions

 PosixDirectory (const Path &path, String name)
void _updateStatus ()
U32 calculateChecksum ()
 return 0 on failure

Private Attributes

Path _path
String _name
DIR * _handle
Status _status

Friends

class PosixFileSystem

Constructor & Destructor Documentation

Torque::Posix::PosixDirectory::PosixDirectory ( const Path path,
String  name 
) [private]

Torque::Posix::PosixDirectory::~PosixDirectory (  ) 


Member Function Documentation

void Torque::Posix::PosixDirectory::_updateStatus (  )  [private]

Path Torque::Posix::PosixDirectory::getName (  )  const [virtual]

Implements Torque::FS::FileNode.

Status Torque::Posix::PosixDirectory::getStatus (  )  const [virtual]

Implements Torque::FS::FileNode.

bool Torque::Posix::PosixDirectory::getAttributes ( Attributes *   ) 

bool Torque::Posix::PosixDirectory::open (  )  [virtual]

Implements Torque::FS::Directory.

bool Torque::Posix::PosixDirectory::close (  )  [virtual]

Implements Torque::FS::Directory.

bool Torque::Posix::PosixDirectory::read ( Attributes *   )  [virtual]

Implements Torque::FS::Directory.

U32 Torque::Posix::PosixDirectory::calculateChecksum (  )  [private, virtual]

return 0 on failure

Implements Torque::FS::FileNode.


Friends And Related Function Documentation

friend class PosixFileSystem [friend]


Member Data Documentation