AWS SDK for C++  1.9.2
AWS SDK for C++
Public Member Functions | List of all members
Aws::Http::HttpClientFactory Class Referenceabstract

#include <HttpClientFactory.h>

Public Member Functions

virtual ~HttpClientFactory ()
 
virtual std::shared_ptr< HttpClientCreateHttpClient (const Aws::Client::ClientConfiguration &clientConfiguration) const =0
 
virtual std::shared_ptr< HttpRequestCreateHttpRequest (const Aws::String &uri, HttpMethod method, const Aws::IOStreamFactory &streamFactory) const =0
 
virtual std::shared_ptr< HttpRequestCreateHttpRequest (const URI &uri, HttpMethod method, const Aws::IOStreamFactory &streamFactory) const =0
 
virtual void InitStaticState ()
 
virtual void CleanupStaticState ()
 

Detailed Description

Interface and default implementation of client for Http stack

Definition at line 28 of file HttpClientFactory.h.

Constructor & Destructor Documentation

◆ ~HttpClientFactory()

virtual Aws::Http::HttpClientFactory::~HttpClientFactory ( )
inlinevirtual

Definition at line 31 of file HttpClientFactory.h.

Member Function Documentation

◆ CleanupStaticState()

virtual void Aws::Http::HttpClientFactory::CleanupStaticState ( )
inlinevirtual

Definition at line 47 of file HttpClientFactory.h.

◆ CreateHttpClient()

virtual std::shared_ptr<HttpClient> Aws::Http::HttpClientFactory::CreateHttpClient ( const Aws::Client::ClientConfiguration clientConfiguration) const
pure virtual

Creates a shared_ptr of HttpClient with the relevant settings from clientConfiguration

◆ CreateHttpRequest() [1/2]

virtual std::shared_ptr<HttpRequest> Aws::Http::HttpClientFactory::CreateHttpRequest ( const Aws::String uri,
HttpMethod  method,
const Aws::IOStreamFactory streamFactory 
) const
pure virtual

Creates a shared_ptr of HttpRequest with uri, method, and closure for how to create a response stream.

◆ CreateHttpRequest() [2/2]

virtual std::shared_ptr<HttpRequest> Aws::Http::HttpClientFactory::CreateHttpRequest ( const URI uri,
HttpMethod  method,
const Aws::IOStreamFactory streamFactory 
) const
pure virtual

Creates a shared_ptr of HttpRequest with uri, method, and closure for how to create a response stream.

◆ InitStaticState()

virtual void Aws::Http::HttpClientFactory::InitStaticState ( )
inlinevirtual

Definition at line 46 of file HttpClientFactory.h.


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