|
aws-crt-cpp
|
Classes | |
| class | ClientBootstrap |
| class | DefaultHostResolver |
| class | EventLoopGroup |
| class | HostResolver |
| class | InputStream |
| class | SocketOptions |
| class | StdIOStreamInputStream |
| class | TlsConnectionOptions |
| class | TlsContext |
| class | TlsContextOptions |
| class | Uri |
Typedefs | |
| using | OnClientBootstrapShutdownComplete = std::function< void()> |
| using | HostAddress = aws_host_address |
| using | OnHostResolved = std::function< void(HostResolver &resolver, const Vector< HostAddress > &addresses, int errorCode)> |
| using | StreamStatus = aws_stream_status |
| using | OffsetType = aws_off_t |
| using | IStream = std::basic_istream< char, std::char_traits< char > > |
Enumerations | |
| enum | SocketType { SocketType::Stream = AWS_SOCKET_STREAM, SocketType::Dgram = AWS_SOCKET_DGRAM } |
| enum | SocketDomain { SocketDomain::IPv4 = AWS_SOCKET_IPV4, SocketDomain::IPv6 = AWS_SOCKET_IPV6, SocketDomain::Local = AWS_SOCKET_LOCAL } |
| enum | StreamSeekBasis { StreamSeekBasis::Begin = AWS_SSB_BEGIN, StreamSeekBasis::End = AWS_SSB_END } |
| enum | TlsMode { TlsMode::CLIENT, TlsMode::SERVER } |
Functions | |
| AWS_CRT_CPP_API void | InitTlsStaticState (Allocator *alloc) noexcept |
| AWS_CRT_CPP_API void | CleanUpTlsStaticState () noexcept |
| using Aws::Crt::Io::HostAddress = typedef aws_host_address |
| using Aws::Crt::Io::IStream = typedef std::basic_istream<char, std::char_traits<char> > |
| using Aws::Crt::Io::OffsetType = typedef aws_off_t |
| using Aws::Crt::Io::OnClientBootstrapShutdownComplete = typedef std::function<void()> |
| using Aws::Crt::Io::OnHostResolved = typedef std::function<void(HostResolver &resolver, const Vector<HostAddress> &addresses, int errorCode)> |
Invoked upon resolution of an address. You do not own the memory pointed to in addresses, if you persist the data, copy it first. If errorCode is AWS_ERROR_SUCCESS, the operation succeeded. Otherwise, the operation failed.
| using Aws::Crt::Io::StreamStatus = typedef aws_stream_status |
|
strong |
|
strong |
|
strong |
|
strong |
|
noexcept |
|
noexcept |
1.8.18