DDraceNetwork Documentation
Loading...
Searching...
No Matches
CSkins::CSkinLoadJob Class Reference
Inheritance diagram for CSkins::CSkinLoadJob:
[legend]
Collaboration diagram for CSkins::CSkinLoadJob:
[legend]

Public Member Functions

 CSkinLoadJob (CSkins *pSkins, const char *pName, int StorageType)
Public Member Functions inherited from CSkins::CAbstractSkinLoadJob
 CAbstractSkinLoadJob (CSkins *pSkins, const char *pName)
 ~CAbstractSkinLoadJob () override
Public Member Functions inherited from IJob
 IJob ()
virtual ~IJob ()
 IJob (const IJob &Other)=delete
IJoboperator= (const IJob &Other)=delete
EJobState State () const
bool Done () const
virtual bool Abort ()
bool IsAbortable () const

Protected Member Functions

void Run () override
Protected Member Functions inherited from IJob
void Abortable (bool Abortable)

Private Attributes

int m_StorageType

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
CSkinsm_pSkins
char m_aName [MAX_SKIN_LENGTH]

Constructor & Destructor Documentation

◆ CSkinLoadJob()

CSkins::CSkinLoadJob::CSkinLoadJob ( CSkins * pSkins,
const char * pName,
int StorageType )

Member Function Documentation

◆ Run()

void CSkins::CSkinLoadJob::Run ( )
overrideprotectedvirtual

Performs tasks in a worker thread.

Implements IJob.

Member Data Documentation

◆ m_StorageType

int CSkins::CSkinLoadJob::m_StorageType
private

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