Oxygine  1
2g game engine
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
oxygine::file::STDFileSystem Class Reference
Inheritance diagram for oxygine::file::STDFileSystem:
oxygine::file::FileSystem

Public Member Functions

 STDFileSystem (bool readonly)
 
std::string getFullPath (const char *path)
 
void setPath (const char *folder)
 
- Public Member Functions inherited from oxygine::file::FileSystem
 FileSystem (bool readonly)
 
void setPrefix (const char *str)
 
bool isExists (const char *file)
 
bool isExistsHere (const char *file)
 
status deleteFile (const char *file)
 
status renameFile (const char *src, const char *dest)
 
status makeDirectory (const char *path)
 
status deleteDirectory (const char *path)
 
status open (const char *file, const char *mode, error_policy ep, fileHandle *&fh)
 
status read (const char *file, file::buffer &bf, error_policy ep)
 
void mount (FileSystem *fs)
 
void unmount (FileSystem *fs)
 

Protected Member Functions

char * _getFullPath (const char *path, char buff[512])
 
status _read (const char *file, file::buffer &, error_policy ep)
 
status _open (const char *file_, const char *mode, error_policy ep, fileHandle *&fh)
 
status _deleteFile (const char *file)
 
status _renameFile (const char *src, const char *dest)
 
status _makeDirectory (const char *path)
 
status _deleteDirectory (const char *path)
 
bool _isExists (const char *file)
 

Protected Attributes

std::string _path
 
- Protected Attributes inherited from oxygine::file::FileSystem
char _prefix [32]
 
bool _readonly
 
filesystems _filesystems
 

Additional Inherited Members

- Public Types inherited from oxygine::file::FileSystem
enum  status { status_error, status_ok }
 
- Protected Types inherited from oxygine::file::FileSystem
typedef std::vector< FileSystem * > filesystems
 

The documentation for this class was generated from the following file: