![]() |
DDraceNetwork Documentation
|
Public Member Functions | |
| CSkinDownloadJob (CSkins *pSkins, const char *pName) | |
| bool | Abort () override REQUIRES(!m_Lock) |
Public Member Functions inherited from CSkins::CAbstractSkinLoadJob | |
| CAbstractSkinLoadJob (CSkins *pSkins, const char *pName) | |
| virtual | ~CAbstractSkinLoadJob () |
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 |
| bool | IsAbortable () const |
Protected Member Functions | |
| void | Run () override REQUIRES(!m_Lock) |
Protected Member Functions inherited from IJob | |
| void | Abortable (bool Abortable) |
Private Member Functions | |
| std::shared_ptr< CHttpRequest > m_pGetRequest | GUARDED_BY (m_Lock) |
Private Attributes | |
| CLock | m_Lock |
Additional Inherited Members | |
Public Types inherited from IJob | |
| enum | EJobState { STATE_QUEUED = 0 , STATE_RUNNING , STATE_DONE , STATE_ABORTED } |
Public Attributes inherited from CSkins::CAbstractSkinLoadJob | |
| CSkinLoadData | m_Data |
| bool | m_NotFound = false |
Protected Attributes inherited from CSkins::CAbstractSkinLoadJob | |
| CSkins * | m_pSkins |
| char | m_aName [MAX_SKIN_LENGTH] |
|
overridevirtual |
Aborts the job, if it can be aborted.
true if abort was accepted, false otherwise.Reimplemented from IJob.
|
private |
|
overrideprotectedvirtual |
Performs tasks in a worker thread.
Implements IJob.
|
private |