DDraceNetwork Docs
|
#include <menus.h>
Public Member Functions | |
CCommunityIconLoadJob (CMenus *pMenus, const char *pCommunityId, int StorageType) | |
~CCommunityIconLoadJob () | |
CImageInfo & | ImageInfo () |
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 |
Public Member Functions inherited from CMenus::CAbstractCommunityIconJob | |
const char * | CommunityId () const |
bool | Success () const |
const SHA256_DIGEST & | Sha256 () const |
Protected Member Functions | |
void | Run () override |
Protected Member Functions inherited from IJob | |
virtual void | Run ()=0 |
void | Abortable (bool Abortable) |
Protected Member Functions inherited from CMenus::CAbstractCommunityIconJob | |
CAbstractCommunityIconJob (CMenus *pMenus, const char *pCommunityId, int StorageType) | |
virtual | ~CAbstractCommunityIconJob () |
Private Attributes | |
CImageInfo | m_ImageInfo |
Additional Inherited Members | |
Public Types inherited from IJob | |
enum | EJobState { STATE_QUEUED = 0 , STATE_RUNNING , STATE_DONE , STATE_ABORTED } |
Protected Attributes inherited from CMenus::CAbstractCommunityIconJob | |
CMenus * | m_pMenus |
char | m_aCommunityId [CServerInfo::MAX_COMMUNITY_ID_LENGTH] |
char | m_aPath [IO_MAX_PATH_LENGTH] |
int | m_StorageType |
bool | m_Success = false |
SHA256_DIGEST | m_Sha256 |
CMenus::CCommunityIconLoadJob::CCommunityIconLoadJob | ( | CMenus * | pMenus, |
const char * | pCommunityId, | ||
int | StorageType | ||
) |
CMenus::CCommunityIconLoadJob::~CCommunityIconLoadJob | ( | ) |
|
inline |
|
overrideprotectedvirtual |
Performs tasks in a worker thread.
Implements IJob.
|
private |