Public Methods |
| Directory () |
| Default contructor. More...
|
| Directory (const std::string &cPath, int nOpenMode=O_RDONLY) |
| Construct a directory from a path. More...
|
| Directory (const Directory &cDir, const std::string &cName, int nOpenMode=O_RDONLY) |
| Construct a directory from a path. More...
|
| Directory (const FileReference &cRef, int nOpenMode=O_RDONLY) |
| Construct a directory from a path. More...
|
| Directory (const FSNode &cNode) |
| Construct a directory from a path. More...
|
| Directory (const Directory &cDir) |
| Copy constructor. More...
|
virtual | ~Directory () |
virtual status_t | FDChanged (int nNewFD, const struct::stat &sStat) |
virtual status_t | GetNextEntry (std::string *pcName) |
virtual status_t | GetNextEntry (FileReference *pcRef) |
virtual status_t | Rewind () |
status_t | CreateFile (const std::string &cName, os::File *pcFile, int nAccessMode=S_IRWXU) |
status_t | CreateDirectory (const std::string &cName, os::Directory *pcDir, int nAccessMode=S_IRWXU) |
status_t | CreateSymlink (const std::string &cName, const std::string &cDestination, os::SymLink *pcLink) |
status_t | GetPath (std::string *pcPath) const |
| Get the absolute path of the directory. More...
|