DDraceNetwork Docs
CSkins::CLoadingSkin Class Reference

Public Member Functions

 CLoadingSkin (CLoadingSkin &&Other)=default
 
 CLoadingSkin (const char *pName)
 
 ~CLoadingSkin ()
 
bool operator< (const CLoadingSkin &Other) const
 
bool operator< (const char *pOther) const
 
bool operator== (const char *pOther) const
 
CLoadingSkinoperator= (CLoadingSkin &&Other)=default
 
const char * Name () const
 

Public Attributes

std::shared_ptr< CSkinDownloadJobm_pDownloadJob = nullptr
 

Private Attributes

char m_aName [MAX_SKIN_LENGTH]
 

Constructor & Destructor Documentation

◆ CLoadingSkin() [1/2]

CSkins::CLoadingSkin::CLoadingSkin ( CLoadingSkin &&  Other)
default

◆ CLoadingSkin() [2/2]

CSkins::CLoadingSkin::CLoadingSkin ( const char *  pName)

◆ ~CLoadingSkin()

CSkins::CLoadingSkin::~CLoadingSkin ( )

Member Function Documentation

◆ Name()

const char * CSkins::CLoadingSkin::Name ( ) const
inline

◆ operator<() [1/2]

bool CSkins::CLoadingSkin::operator< ( const char *  pOther) const

◆ operator<() [2/2]

bool CSkins::CLoadingSkin::operator< ( const CLoadingSkin Other) const

◆ operator=()

CLoadingSkin & CSkins::CLoadingSkin::operator= ( CLoadingSkin &&  Other)
default

◆ operator==()

bool CSkins::CLoadingSkin::operator== ( const char *  pOther) const

Member Data Documentation

◆ m_aName

char CSkins::CLoadingSkin::m_aName[MAX_SKIN_LENGTH]
private

◆ m_pDownloadJob

std::shared_ptr<CSkinDownloadJob> CSkins::CLoadingSkin::m_pDownloadJob = nullptr

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