|
AWS IoT Device SDK C++ v2 1.44.1
AWS IoT Device SDK C++ v2
|
Classes | |
| class | ChannelHandler |
| class | ClientBootstrap |
| class | ClientTlsChannelHandler |
| class | DefaultHostResolver |
| class | EventLoopGroup |
| class | HostResolver |
| class | InputStream |
| class | Pkcs11Lib |
| class | SocketOptions |
| class | StdIOStreamInputStream |
| struct | TaskWrapper |
| class | TlsChannelHandler |
| class | TlsConnectionOptions |
| class | TlsContext |
| class | TlsContextOptions |
| class | TlsContextPkcs11Options |
| class | Uri |
Typedefs | |
| using | OnClientBootstrapShutdownComplete = std::function<void()> |
| using | HostAddress = aws_host_address |
| using | OnHostResolved |
| using | StreamStatus = aws_stream_status |
| using | OffsetType = aws_off_t |
| using | NewTlsContextImplCallback = std::function<void *(TlsContextOptions &, TlsMode, Allocator *)> |
| using | DeleteTlsContextImplCallback = std::function<void(void *)> |
| using | IsTlsAlpnSupportedCallback = std::function<bool()> |
| using | NewClientTlsHandlerCallback |
| using | IStream = std::basic_istream<char, std::char_traits<char>> |
Enumerations | |
| enum class | ChannelDirection { Read , Write } |
| enum class | MessageType { ApplicationData } |
| enum class | TaskStatus { RunReady , Canceled } |
| enum class | SocketType { Stream = AWS_SOCKET_STREAM , Dgram = AWS_SOCKET_DGRAM } |
| enum class | SocketDomain { IPv4 = AWS_SOCKET_IPV4 , IPv6 = AWS_SOCKET_IPV6 , Local = AWS_SOCKET_LOCAL } |
| enum class | StreamSeekBasis { Begin = AWS_SSB_BEGIN , End = AWS_SSB_END } |
| enum class | TlsMode { CLIENT , SERVER } |
Functions | |
| AWS_CRT_CPP_API Aws::Crt::String | EncodeQueryParameterValue (ByteCursor paramValue) |
| static void | s_ChannelTaskCallback (struct aws_channel_task *, void *arg, enum aws_task_status status) |
Variables | |
| static const uint32_t | DEFAULT_SOCKET_TIME_MSEC = 3000 |
| using Aws::Crt::Io::DeleteTlsContextImplCallback = std::function<void(void *)> |
| using Aws::Crt::Io::HostAddress = aws_host_address |
| using Aws::Crt::Io::IsTlsAlpnSupportedCallback = std::function<bool()> |
| using Aws::Crt::Io::IStream = std::basic_istream<char, std::char_traits<char>> |
| using Aws::Crt::Io::NewTlsContextImplCallback = std::function<void *(TlsContextOptions &, TlsMode, Allocator *)> |
| using Aws::Crt::Io::OffsetType = aws_off_t |
| using Aws::Crt::Io::OnClientBootstrapShutdownComplete = std::function<void()> |
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 = aws_stream_status |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
| Aws::Crt::String Aws::Crt::Io::EncodeQueryParameterValue | ( | ByteCursor | paramValue | ) |
|
static |
|
static |