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

Public Member Functions

 RageFileDriverTimeout (const std::string &path)
 
RageFileBasicOpen (const std::string &path, int mode, int &err) override
 
void FlushDirCache (const std::string &sPath) override
 
bool Move (const std::string &sOldPath, const std::string &sNewPath) 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 Remount (const std::string &)
 

Static Public Member Functions

static void SetTimeout (float fSeconds)
 
static void ResetTimeout ()
 

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 RageFileDriverTimeout::FlushDirCache ( const std::string &  sPath)
overridevirtual

Reimplemented from RageFileDriver.

◆ Move()

bool RageFileDriverTimeout::Move ( const std::string &  sOldPath,
const std::string &  sNewPath 
)
overridevirtual

Reimplemented from RageFileDriver.

◆ Open()

RageFileBasic * RageFileDriverTimeout::Open ( const std::string &  path,
int  mode,
int &  err 
)
overridevirtual

Implements RageFileDriver.

◆ Remove()

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

Reimplemented from RageFileDriver.


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