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...
|