Etterna 0.74.4
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RageFileDriverMem Class Reference
Inheritance diagram for RageFileDriverMem:
Inheritance graph
[legend]
Collaboration diagram for RageFileDriverMem:
Collaboration graph
[legend]

Public Member Functions

RageFileBasicOpen (const std::string &sPath, int mode, int &err) override
 
void FlushDirCache (const std::string &) override
 
bool Remove (const std::string &sPath) override
 
- Public Member Functions inherited from RageFileDriver
 RageFileDriver (FilenameDB *pDB)
 
virtual void GetDirListing (const std::string &sPath, std::vector< std::string > &asAddTo, DirListingReturnFilter returnFilter, bool bReturnPathToo)
 
virtual RageFileManager::FileType GetFileType (const std::string &sPath)
 
virtual int GetFileSizeInBytes (const std::string &sFilePath)
 
virtual int GetFileHash (const std::string &sPath)
 
virtual int GetPathValue (const std::string &sPath)
 
virtual void CacheFile (const std::string &)
 
virtual bool Move (const std::string &, const std::string &)
 
virtual bool Remount (const std::string &)
 

Additional Inherited Members

- Public Types inherited from RageFileDriver
enum  { ERROR_WRITING_NOT_SUPPORTED = -1 }
 
- Public Attributes inherited from RageFileDriver
FilenameDBFDB
 

Member Function Documentation

◆ FlushDirCache()

void RageFileDriverMem::FlushDirCache ( const std::string &  )
inlineoverridevirtual

Reimplemented from RageFileDriver.

◆ Open()

RageFileBasic * RageFileDriverMem::Open ( const std::string &  sPath,
int  mode,
int &  err 
)
overridevirtual

Implements RageFileDriver.

◆ Remove()

bool RageFileDriverMem::Remove ( const std::string &  sPath)
overridevirtual

Reimplemented from RageFileDriver.


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