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

Public Member Functions

 CUpdaterFetchTask (CUpdater *pUpdater, const char *pFile, const char *pDestPath)
std::shared_ptr< IHttpRequestHttpRequest ()
Public Member Functions inherited from IHttpRequest::IProgressCallback
virtual ~IProgressCallback ()=default

Protected Member Functions

void OnProgress () override
void OnCompletion (EHttpState State) override

Private Attributes

char m_aBuf [256]
CUpdaterm_pUpdater
std::shared_ptr< IHttpRequestm_pHttpRequest

Constructor & Destructor Documentation

◆ CUpdaterFetchTask()

CUpdaterFetchTask::CUpdaterFetchTask ( CUpdater * pUpdater,
const char * pFile,
const char * pDestPath )

Member Function Documentation

◆ HttpRequest()

std::shared_ptr< IHttpRequest > CUpdaterFetchTask::HttpRequest ( )
inline

◆ OnCompletion()

void CUpdaterFetchTask::OnCompletion ( EHttpState State)
overrideprotectedvirtual

◆ OnProgress()

void CUpdaterFetchTask::OnProgress ( )
overrideprotectedvirtual

Member Data Documentation

◆ m_aBuf

char CUpdaterFetchTask::m_aBuf[256]
private

◆ m_pHttpRequest

std::shared_ptr<IHttpRequest> CUpdaterFetchTask::m_pHttpRequest
private

◆ m_pUpdater

CUpdater* CUpdaterFetchTask::m_pUpdater
private

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