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
inlineoverridevirtual

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: