|
AWS IoT Device SDK C++ v2 1.44.2
AWS IoT Device SDK C++ v2
|
#include <Mqtt5Packets.h>
Public Member Functions | |
| UnsubscribePacket (Allocator *allocator=ApiAllocator()) noexcept | |
| PacketType | getType () override |
| UnsubscribePacket & | WithTopicFilter (Crt::String topicFilter) noexcept |
| UnsubscribePacket & | WithTopicFilters (Crt::Vector< String > topicFilters) noexcept |
| UnsubscribePacket & | WithUserProperties (const Vector< UserProperty > &userProperties) noexcept |
| UnsubscribePacket & | WithUserProperties (Vector< UserProperty > &&userProperties) noexcept |
| UnsubscribePacket & | WithUserProperty (UserProperty &&property) noexcept |
| bool | initializeRawOptions (aws_mqtt5_packet_unsubscribe_view &raw_options) noexcept |
| virtual | ~UnsubscribePacket () |
| UnsubscribePacket (const UnsubscribePacket &) noexcept=delete | |
| UnsubscribePacket (UnsubscribePacket &&) noexcept=delete | |
| UnsubscribePacket & | operator= (const UnsubscribePacket &) noexcept=delete |
| UnsubscribePacket & | operator= (UnsubscribePacket &&) noexcept=delete |
| Public Member Functions inherited from Aws::Crt::Mqtt5::IPacket | |
| virtual | ~IPacket ()=default |
Data model of an MQTT5 UNSUBSCRIBE packet.
|
noexcept |
|
virtual |
|
deletenoexcept |
|
deletenoexcept |
|
inlineoverridevirtual |
Implements Aws::Crt::Mqtt5::IPacket.
|
noexcept |
|
deletenoexcept |
|
deletenoexcept |
|
noexcept |
Push back a topic filter that the client wishes to unsubscribe from.
| topicFilter | that the client wishes to unsubscribe from |
|
noexcept |
Sets list of topic filter that the client wishes to unsubscribe from.
| topicFilters | vector of subscription topic filters that the client wishes to unsubscribe from |
|
noexcept |
Sets the list of MQTT5 user properties included with the packet.
| userProperties | List of MQTT5 user properties included with the packet. |
|
noexcept |
Sets the list of MQTT5 user properties included with the packet.
| userProperties | List of MQTT5 user properties included with the packet. |
|
noexcept |
Put a MQTT5 user property to the back of the packet user property vector/list
| property | set of userProperty of MQTT5 user properties included with the packet. |