|
AWS IoT Device SDK C++ v2
1.40.2
AWS IoT Device SDK C++ v2
|
Classes | |
| class | ConnectionData |
| class | ConnectionResetData |
| struct | ConnectionResetEventData |
| class | ConnectionStartedData |
| struct | ConnectionStartedEventData |
| struct | ConnectionSuccessEventData |
| class | IotSecureTunnelingClient |
| class | Message |
| struct | MessageReceivedEventData |
| class | SecureTunnel |
| class | SecureTunnelBuilder |
| class | SecureTunnelingNotifyResponse |
| class | SendMessageCompleteData |
| struct | SendMessageCompleteEventData |
| class | StreamStartedData |
| struct | StreamStartedEventData |
| class | StreamStoppedData |
| struct | StreamStoppedEventData |
| class | SubscribeToTunnelsNotifyRequest |
Typedefs | |
| using | OnSubscribeComplete = std::function< void(int ioErr)> |
| using | OnPublishComplete = std::function< void(int ioErr)> |
| using | OnSubscribeToTunnelsNotifyResponse = std::function< void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)> |
| using | OnConnectionSuccess = std::function< void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)> |
| using | OnConnectionFailure = std::function< void(SecureTunnel *secureTunnel, int errorCode)> |
| using | OnConnectionShutdown = std::function< void(void)> |
| using | OnSendMessageComplete = std::function< void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)> |
| using | OnMessageReceived = std::function< void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)> |
| using | OnStreamStarted = std::function< void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)> |
| using | OnStreamStopped = std::function< void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)> |
| using | OnConnectionStarted = std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)> |
| using | OnConnectionReset = std::function< void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)> |
| using | OnSessionReset = std::function< void(void)> |
| using | OnStopped = std::function< void(SecureTunnel *secureTunnel)> |
| using | OnConnectionComplete = std::function< void(void)> |
| using | OnDataReceive = std::function< void(const Crt::ByteBuf &data)> |
| using | OnStreamStart = std::function< void()> |
| using | OnStreamReset = std::function< void(void)> |
| using | OnSendDataComplete = std::function< void(int errorCode)> |
Functions | |
| void | setPacketByteBufOptional (Crt::Optional< Crt::ByteCursor > &optional, Crt::ByteBuf &optionalStorage, Crt::Allocator *allocator, const Crt::ByteCursor *value) |
| void | setPacketStringOptional (Crt::Optional< Crt::ByteCursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value) |
| using Aws::Iotsecuretunneling::OnConnectionComplete = typedef std::function<void(void)> |
Deprecated - OnConnectionSuccess and OnConnectionFailure
| using Aws::Iotsecuretunneling::OnConnectionFailure = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode)> |
Type signature of the callback invoked when connection is established with the secure tunnel service and available service ids are returned.
| using Aws::Iotsecuretunneling::OnConnectionReset = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const ConnectionResetEventData &)> |
Type signature of the callback invoked when a connection has been reset
| using Aws::Iotsecuretunneling::OnConnectionShutdown = typedef std::function<void(void)> |
Type signature of the callback invoked when connection is shutdown.
| using Aws::Iotsecuretunneling::OnConnectionStarted = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const ConnectionStartedEventData &)> |
Type signature of the callback invoked when a connection has been started with a source through the secure tunnel connection.
| using Aws::Iotsecuretunneling::OnConnectionSuccess = typedef std::function<void(SecureTunnel *secureTunnel, const ConnectionSuccessEventData &)> |
Type signature of the callback invoked when connection is established with the secure tunnel service and available service ids are returned.
| using Aws::Iotsecuretunneling::OnDataReceive = typedef std::function<void(const Crt::ByteBuf &data)> |
Deprecated - Use OnMessageReceived
| using Aws::Iotsecuretunneling::OnMessageReceived = typedef std::function<void(SecureTunnel *secureTunnel, const MessageReceivedEventData &)> |
Type signature of the callback invoked when a message is received through the secure tunnel connection.
| using Aws::Iotsecuretunneling::OnPublishComplete = typedef std::function<void(int ioErr)> |
| using Aws::Iotsecuretunneling::OnSendDataComplete = typedef std::function<void(int errorCode)> |
Deprecated - Use OnSendMessageComplete
| using Aws::Iotsecuretunneling::OnSendMessageComplete = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const SendMessageCompleteEventData &)> |
Type signature of the callback invoked when message has been sent through the secure tunnel connection.
| using Aws::Iotsecuretunneling::OnSessionReset = typedef std::function<void(void)> |
Type signature of the callback invoked when the secure tunnel receives a Session Reset.
| using Aws::Iotsecuretunneling::OnStopped = typedef std::function<void(SecureTunnel *secureTunnel)> |
Type signature of the callback invoked when the secure tunnel completes transitioning to a stopped state.
| using Aws::Iotsecuretunneling::OnStreamReset = typedef std::function<void(void)> |
Deprecated - Use OnStreamStopped
| using Aws::Iotsecuretunneling::OnStreamStart = typedef std::function<void()> |
Deprecated - Use OnStreamStarted
| using Aws::Iotsecuretunneling::OnStreamStarted = typedef std::function<void(SecureTunnel *secureTunnel, int errorCode, const StreamStartedEventData &)> |
Type signature of the callback invoked when a stream has been started with a source through the secure tunnel connection.
| using Aws::Iotsecuretunneling::OnStreamStopped = typedef std::function<void(SecureTunnel *secureTunnel, const StreamStoppedEventData &)> |
Type signature of the callback invoked when a stream has been closed
| using Aws::Iotsecuretunneling::OnSubscribeComplete = typedef std::function<void(int ioErr)> |
| using Aws::Iotsecuretunneling::OnSubscribeToTunnelsNotifyResponse = typedef std::function<void(Aws::Iotsecuretunneling::SecureTunnelingNotifyResponse *, int ioErr)> |
| void Aws::Iotsecuretunneling::setPacketByteBufOptional | ( | Crt::Optional< Crt::ByteCursor > & | optional, |
| Crt::ByteBuf & | optionalStorage, | ||
| Crt::Allocator * | allocator, | ||
| const Crt::ByteCursor * | value | ||
| ) |
| void Aws::Iotsecuretunneling::setPacketStringOptional | ( | Crt::Optional< Crt::ByteCursor > & | optional, |
| Crt::String & | optionalStorage, | ||
| const aws_byte_cursor * | value | ||
| ) |