AWS IoT Device SDK C++ v2  1.33.0
AWS IoT Device SDK C++ v2
Public Member Functions | List of all members
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: