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:

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: