DDNet documentation
Loading...
Searching...
No Matches
CCommunityIcons::CCommunityIconDownloadJob Class Reference
Inheritance diagram for CCommunityIcons::CCommunityIconDownloadJob:
[legend]
Collaboration diagram for CCommunityIcons::CCommunityIconDownloadJob:
[legend]

Public Member Functions

 CCommunityIconDownloadJob (CCommunityIcons *pCommunityIcons, const char *pCommunityId, const char *pUrl, const SHA256_DIGEST &Sha256)
std::shared_ptr< IHttpRequestHttpRequest ()
Public Member Functions inherited from CCommunityIcons::CAbstractCommunityIconJob
const char * CommunityId () const
bool Success () const
const SHA256_DIGESTSha256 () const
virtual ~CAbstractCommunityIconJob ()=default

Private Attributes

std::shared_ptr< IHttpRequestm_pHttpRequest

Additional Inherited Members

Protected Member Functions inherited from CCommunityIcons::CAbstractCommunityIconJob
 CAbstractCommunityIconJob (CCommunityIcons *pCommunityIcons, const char *pCommunityId, int StorageType)
Protected Attributes inherited from CCommunityIcons::CAbstractCommunityIconJob
CCommunityIconsm_pCommunityIcons
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

Constructor & Destructor Documentation

◆ CCommunityIconDownloadJob()

CCommunityIcons::CCommunityIconDownloadJob::CCommunityIconDownloadJob ( CCommunityIcons * pCommunityIcons,
const char * pCommunityId,
const char * pUrl,
const SHA256_DIGEST & Sha256 )

Member Function Documentation

◆ HttpRequest()

std::shared_ptr< IHttpRequest > CCommunityIcons::CCommunityIconDownloadJob::HttpRequest ( )
inline

Member Data Documentation

◆ m_pHttpRequest

std::shared_ptr<IHttpRequest> CCommunityIcons::CCommunityIconDownloadJob::m_pHttpRequest
private

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