![]() |
DDNet documentation
|
#include <map.h>
Public Member Functions | |
| CDataFileWriterFinishJob (IStorage *pStorage, const char *pRealFilename, const char *pTempFilename, CDataFileWriter &&Writer) | |
| const char * | RealFilename () const |
| const char * | ErrorMessage () const |
| Public Member Functions inherited from IJob | |
| IJob () | |
| virtual | ~IJob () |
| IJob (const IJob &Other)=delete | |
| IJob & | operator= (const IJob &Other)=delete |
| EJobState | State () const |
| bool | Done () const |
| virtual bool | Abort () |
| bool | IsAbortable () const |
Private Member Functions | |
| void | Run () override |
Private Attributes | |
| IStorage * | m_pStorage |
| char | m_aRealFilename [IO_MAX_PATH_LENGTH] |
| char | m_aTempFilename [IO_MAX_PATH_LENGTH] |
| char | m_aErrorMessage [2 *IO_MAX_PATH_LENGTH+128] |
| CDataFileWriter | m_Writer |
Additional Inherited Members | |
| Public Types inherited from IJob | |
| enum | EJobState { STATE_QUEUED = 0 , STATE_RUNNING , STATE_DONE , STATE_ABORTED } |
| Protected Member Functions inherited from IJob | |
| void | Abortable (bool Abortable) |
| CDataFileWriterFinishJob::CDataFileWriterFinishJob | ( | IStorage * | pStorage, |
| const char * | pRealFilename, | ||
| const char * | pTempFilename, | ||
| CDataFileWriter && | Writer ) |
|
inline |
|
inline |
|
overrideprivatevirtual |
Performs tasks in a worker thread.
Implements IJob.
|
private |
|
private |
|
private |
|
private |
|
private |