AWS SDK for C++
0.14.3
AWS SDK for C++
|
#include <CurlHttpClient.h>
Public Types | |
using | Base = HttpClient |
Public Member Functions | |
CurlHttpClient (const Aws::Client::ClientConfiguration &clientConfig) | |
std::shared_ptr< HttpResponse > | MakeRequest (HttpRequest &request, Aws::Utils::RateLimits::RateLimiterInterface *readLimiter=nullptr, Aws::Utils::RateLimits::RateLimiterInterface *writeLimiter=nullptr) const |
![]() | |
HttpClient () | |
virtual | ~HttpClient () |
void | DisableRequestProcessing () |
void | EnableRequestProcessing () |
bool | IsRequestProcessingEnabled () const |
void | RetryRequestSleep (std::chrono::milliseconds sleepTime) |
Static Public Member Functions | |
static void | InitGlobalState () |
static void | CleanupGlobalState () |
Definition at line 33 of file CurlHttpClient.h.
Definition at line 37 of file CurlHttpClient.h.
Aws::Http::CurlHttpClient::CurlHttpClient | ( | const Aws::Client::ClientConfiguration & | clientConfig | ) |
|
static |
|
static |
|
virtual |
Implements Aws::Http::HttpClient.