AWS SDK for C++  1.9.108
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Http::WinINetSyncHttpClient Class Reference

#include <WinINetSyncHttpClient.h>

+ Inheritance diagram for Aws::Http::WinINetSyncHttpClient:

Public Types

using Base = WinSyncHttpClient
- Public Types inherited from Aws::Http::WinSyncHttpClient
using Base = HttpClient

Public Member Functions

 WinINetSyncHttpClient (const Aws::Client::ClientConfiguration &clientConfig)
 ~WinINetSyncHttpClient ()
const char * GetLogTag () const override
- Public Member Functions inherited from Aws::Http::WinSyncHttpClient
virtual ~WinSyncHttpClient ()
std::shared_ptr< HttpResponseMakeRequest (const std::shared_ptr< HttpRequest > &request, Aws::Utils::RateLimits::RateLimiterInterface *readLimiter=nullptr, Aws::Utils::RateLimits::RateLimiterInterface *writeLimiter=nullptr) const override
- Public Member Functions inherited from Aws::Http::HttpClient
 HttpClient ()
virtual ~HttpClient ()
virtual bool SupportsChunkedTransferEncoding () const
void DisableRequestProcessing ()
void EnableRequestProcessing ()
bool IsRequestProcessingEnabled () const
void RetryRequestSleep (std::chrono::milliseconds sleepTime)
bool ContinueRequest (const Aws::Http::HttpRequest &) const

Additional Inherited Members

- Protected Member Functions inherited from Aws::Http::WinSyncHttpClient
void SetOpenHandle (void *handle)
void * GetOpenHandle () const
void SetConnectionPoolManager (WinConnectionPoolMgr *connectionMgr)
WinConnectionPoolMgrGetConnectionPoolManager () const
void * AllocateWindowsHttpRequest (const std::shared_ptr< Aws::Http::HttpRequest > &request, void *connection) const
virtual void OverrideOptionsOnConnectionHandle (void *) const
virtual void OverrideOptionsOnRequestHandle (void *) const
- Protected Attributes inherited from Aws::Http::WinSyncHttpClient
bool m_allowRedirects

Detailed Description

WinInet implementation of an http client.

Definition at line 27 of file WinINetSyncHttpClient.h.

Member Typedef Documentation

◆ Base

Definition at line 30 of file WinINetSyncHttpClient.h.

Constructor & Destructor Documentation

◆ WinINetSyncHttpClient()

Aws::Http::WinINetSyncHttpClient::WinINetSyncHttpClient ( const Aws::Client::ClientConfiguration clientConfig)

Initializes the client with relevant parameters from clientConfig.

◆ ~WinINetSyncHttpClient()

Aws::Http::WinINetSyncHttpClient::~WinINetSyncHttpClient ( )

Member Function Documentation

◆ GetLogTag()

const char* Aws::Http::WinINetSyncHttpClient::GetLogTag ( ) const

Gets log tag for use in logging in the base class.

Reimplemented from Aws::Http::WinSyncHttpClient.

Definition at line 41 of file WinINetSyncHttpClient.h.

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