|
| CUpdaterFetchTask (CUpdater *pUpdater, const char *pFile, const char *pDestPath) |
|
| CHttpRequest (const char *pUrl) |
|
virtual | ~CHttpRequest () |
|
void | Timeout (CTimeout Timeout) |
|
void | SkipByFileTime (bool SkipByFileTime) |
|
void | MaxResponseSize (int64_t MaxResponseSize) |
|
void | LogProgress (HTTPLOG LogProgress) |
|
void | IpResolve (IPRESOLVE IpResolve) |
|
void | FailOnErrorStatus (bool FailOnErrorStatus) |
|
void | WriteToMemory () |
|
void | WriteToFileAndMemory (IStorage *pStorage, const char *pDest, int StorageType) |
|
void | WriteToFile (IStorage *pStorage, const char *pDest, int StorageType) |
|
void | ValidateBeforeOverwrite (bool ValidateBeforeOverwrite) |
|
void | ExpectSha256 (const SHA256_DIGEST &Sha256) |
|
void | Head () |
|
void | Post (const unsigned char *pData, size_t DataLength) |
|
void | PostJson (const char *pJson) |
|
void | Header (const char *pNameColonValue) |
|
void | HeaderString (const char *pName, const char *pValue) |
|
void | HeaderInt (const char *pName, int Value) |
|
const char * | Dest () |
|
double | Current () const |
|
double | Size () const |
|
int | Progress () const |
|
EHttpState | State () const |
|
bool | Done () const |
|
void | Abort () |
|
void | OnValidation (bool Success) |
|
void | Wait () |
|
void | Result (unsigned char **ppResult, size_t *pResultLength) const |
|
json_value * | ResultJson () const |
|
const SHA256_DIGEST & | ResultSha256 () const |
|
int | StatusCode () const |
|
std::optional< int64_t > | ResultAgeSeconds () const |
|
std::optional< int64_t > | ResultLastModified () const |
|
◆ CUpdaterFetchTask()
CUpdaterFetchTask::CUpdaterFetchTask |
( |
CUpdater * |
pUpdater, |
|
|
const char * |
pFile, |
|
|
const char * |
pDestPath |
|
) |
| |
◆ OnCompletion()
void CUpdaterFetchTask::OnCompletion |
( |
EHttpState |
State | ) |
|
|
overrideprotectedvirtual |
◆ OnProgress()
void CUpdaterFetchTask::OnProgress |
( |
| ) |
|
|
overrideprivatevirtual |
◆ m_aBuf
char CUpdaterFetchTask::m_aBuf[256] |
|
private |
◆ m_aBuf2
char CUpdaterFetchTask::m_aBuf2[256] |
|
private |
◆ m_pUpdater
The documentation for this class was generated from the following file: