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)
 
virtual ~CAbstractSkinLoadJob ()
 
- 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: