aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
Public Member Functions | |
UnmanagedConnection (aws_http_connection *connection, Aws::Crt::Allocator *allocator) | |
~UnmanagedConnection () override | |
![]() | |
virtual | ~HttpClientConnection ()=default |
HttpClientConnection (const HttpClientConnection &)=delete | |
HttpClientConnection (HttpClientConnection &&)=delete | |
HttpClientConnection & | operator= (const HttpClientConnection &)=delete |
HttpClientConnection & | operator= (HttpClientConnection &&)=delete |
std::shared_ptr< HttpClientStream > | NewClientStream (const HttpRequestOptions &requestOptions) noexcept |
bool | IsOpen () const noexcept |
void | Close () noexcept |
HttpVersion | GetVersion () noexcept |
int | LastError () const noexcept |
Additional Inherited Members | |
![]() | |
static bool | CreateConnection (const HttpClientConnectionOptions &connectionOptions, Allocator *allocator) noexcept |
![]() | |
HttpClientConnection (aws_http_connection *m_connection, Allocator *allocator) noexcept | |
![]() | |
aws_http_connection * | m_connection |
|
inline |
|
inlineoverride |