|
| ThreadedFileWorker (std::string sPath) |
|
RageFileBasic * | Open (const std::string &sPath, int iMode, int &iErr) |
|
void | Close (RageFileBasic *pFile) |
|
int | GetFileSize (RageFileBasic *&pFile) |
|
int | GetFD (RageFileBasic *&pFile) |
|
int | Seek (RageFileBasic *&pFile, int iPos, std::string &sError) |
|
int | Read (RageFileBasic *&pFile, void *pBuf, int iSize, std::string &sError) |
|
int | Write (RageFileBasic *&pFile, const void *pBuf, int iSize, std::string &sError) |
|
int | Flush (RageFileBasic *&pFile, std::string &sError) |
|
RageFileBasic * | Copy (RageFileBasic *&pFile, std::string &sError) |
|
bool | FlushDirCache (const std::string &sPath) |
|
int | Move (const std::string &sOldPath, const std::string &sNewPath) |
|
int | Remove (const std::string &sPath) |
|
bool | PopulateFileSet (FileSet &fs, const std::string &sPath) |
|
| RageWorkerThread (const std::string &sName) |
|
void | SetTimeout (float fSeconds) |
|
bool | TimeoutEnabled () const |
|
bool | IsTimedOut () const |
|
bool | WaitForOneHeartbeat () |
|
|
void | HandleRequest (int iRequest) override |
|
void | RequestTimedOut () override |
|
void | StartThread () |
|
void | StopThread () |
|
bool | DoRequest (int iRequest) |
|
void | SetHeartbeat (float fSeconds) |
|
virtual void | DoHeartbeat () |
|
◆ HandleRequest()
void ThreadedFileWorker::HandleRequest |
( |
int |
iRequest | ) |
|
|
overrideprotectedvirtual |
◆ RequestTimedOut()
void ThreadedFileWorker::RequestTimedOut |
( |
| ) |
|
|
overrideprotectedvirtual |
The documentation for this class was generated from the following file:
- /home/runner/work/etterna/etterna/src/RageUtil/File/RageFileDriverTimeout.cpp