18struct UpdaterHttpResponse
24 bool IsSuccess()
const
26 return mStatusCode >= 200 && mStatusCode < 300;
35using DownloadProgressCallback = std::function<void(
size_t downloaded,
size_t total)>;
65 static UpdaterHttpResponse
Get(
const std::string& url,
int timeoutMs = 10000);
75 static bool DownloadFile(
76 const std::string& url,
77 const std::string& destPath,
78 DownloadProgressCallback progressCallback,
79 std::atomic<bool>& cancelFlag);
83 static bool InitializePlatform();
84 static void ShutdownPlatform();
86 static bool sInitialized;
87 static bool sAvailable;
bool IsAvailable()
Definition HttpClient.cpp:232
const char * GetMissingDependencyMessage()
Definition HttpClient.cpp:239