AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
Loading...
Searching...
No Matches
Aws::Crt::Http::ManagedConnection Class Referencefinal
Inheritance diagram for Aws::Crt::Http::ManagedConnection:
Aws::Crt::Http::HttpClientConnection

Public Member Functions

 ManagedConnection (aws_http_connection *connection, std::shared_ptr< HttpClientConnectionManager > connectionManager)
 ~ManagedConnection () override
Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection
virtual ~HttpClientConnection ()=default
 HttpClientConnection (const HttpClientConnection &)=delete
 HttpClientConnection (HttpClientConnection &&)=delete
HttpClientConnectionoperator= (const HttpClientConnection &)=delete
HttpClientConnectionoperator= (HttpClientConnection &&)=delete
std::shared_ptr< HttpClientStreamNewClientStream (const HttpRequestOptions &requestOptions) noexcept
bool IsOpen () const noexcept
void Close () noexcept
HttpVersion GetVersion () noexcept
int LastError () const noexcept

Additional Inherited Members

Static Public Member Functions inherited from Aws::Crt::Http::HttpClientConnection
static bool CreateConnection (const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexcept
Protected Member Functions inherited from Aws::Crt::Http::HttpClientConnection
 HttpClientConnection (aws_http_connection *m_connection, Allocator *allocator) noexcept
Protected Attributes inherited from Aws::Crt::Http::HttpClientConnection
aws_http_connection * m_connection

Constructor & Destructor Documentation

◆ ManagedConnection()

Aws::Crt::Http::ManagedConnection::ManagedConnection ( aws_http_connection * connection,
std::shared_ptr< HttpClientConnectionManager > connectionManager )
inline

◆ ~ManagedConnection()

Aws::Crt::Http::ManagedConnection::~ManagedConnection ( )
inlineoverride

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