AWS IoT Device SDK C++ v2  1.33.0
AWS IoT Device SDK C++ v2
Namespaces | Functions
Mqtt5Packets.cpp File Reference
#include <aws/crt/mqtt/Mqtt5Client.h>
#include <aws/crt/mqtt/Mqtt5Packets.h>

Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Mqtt5
 

Functions

template<typename T >
void Aws::Crt::Mqtt5::setPacketVector (Vector< T > &vector, const T *values, size_t length)
 
template<typename T >
void Aws::Crt::Mqtt5::setPacketOptional (Optional< T > &optional, const T *value)
 
void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< aws_byte_cursor > &optional, Crt::String &optionalStorage, const aws_byte_cursor *value)
 
void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< Crt::String > &optional, const aws_byte_cursor *value)
 
void Aws::Crt::Mqtt5::setPacketStringOptional (Optional< Crt::String > &optional, Crt::String &&toMove)
 
void Aws::Crt::Mqtt5::setPacketByteBufOptional (Optional< aws_byte_cursor > &optional, ByteBuf &optionalStorage, Allocator *allocator, const aws_byte_cursor *value)
 
void Aws::Crt::Mqtt5::setUserProperties (Vector< UserProperty > &userProperties, const struct aws_mqtt5_user_property *properties, size_t propertyCount)
 
template<typename T >
void Aws::Crt::Mqtt5::setNullableFromOptional (const T *&nullable, const Optional< T > &optional)
 
void Aws::Crt::Mqtt5::s_AllocateUnderlyingUserProperties (aws_mqtt5_user_property *&dst, const Crt::Vector< UserProperty > &userProperties, Allocator *allocator)
 
void Aws::Crt::Mqtt5::s_AllocateStringVector (aws_array_list &dst, const Crt::Vector< String > &stringVector, Allocator *allocator)
 
void Aws::Crt::Mqtt5::s_AllocateUnderlyingSubscription (aws_mqtt5_subscription_view *&dst, const Crt::Vector< Subscription > &subscriptions, Allocator *allocator)