AWS IoT Device SDK C++ v2
1.34.0
AWS IoT Device SDK C++ v2
|
#include <SecureTunnel.h>
Public Member Functions | |
Message (const aws_secure_tunnel_message_view &raw_options, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | |
Message (Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | |
Message (Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | |
Message (Crt::ByteCursor payload, uint32_t connectionId, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | |
Message (Crt::ByteCursor serviceId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | |
Message (Crt::ByteCursor serviceId, uint32_t connectionId, Crt::ByteCursor payload, Crt::Allocator *allocator=Crt::ApiAllocator()) noexcept | |
Message & | WithServiceId (Crt::ByteCursor serviceId) noexcept |
Message & | WithConnectionId (uint32_t connectionId) noexcept |
Message & | WithPayload (Crt::ByteCursor payload) noexcept |
bool | initializeRawOptions (aws_secure_tunnel_message_view &raw_options) noexcept |
const Crt::Optional< Crt::ByteCursor > & | getServiceId () const noexcept |
const uint32_t & | getConnectionId () const noexcept |
const Crt::Optional< Crt::ByteCursor > & | getPayload () const noexcept |
virtual | ~Message () |
Message (const Message &)=delete | |
Message (Message &&) noexcept=delete | |
Message & | operator= (const Message &)=delete |
Message & | operator= (Message &&) noexcept=delete |
Data model for Secure Tunnel messages.
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
noexcept |
|
virtual |
|
delete |
|
deletenoexcept |
|
noexcept |
The connection id of the secure tunnel message.
|
noexcept |
The payload of the secure tunnel message.
|
noexcept |
The service id of the secure tunnel message.
|
noexcept |
|
noexcept |
Sets the connection id for the secure tunnel message.
connectionId | The connection id for the secure tunnel message. |
|
noexcept |
Sets the payload for the secure tunnel message.
payload | The payload for the secure tunnel message. |
|
noexcept |
Sets the service id for the secure tunnel message.
serviceId | The service id for the secure tunnel message. |