aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
Loading...
Searching...
No Matches
source
mqtt
Namespaces
|
Functions
Mqtt5Packets.cpp File Reference
#include <
aws/crt/mqtt/Mqtt5Client.h
>
#include <
aws/crt/mqtt/Mqtt5Packets.h
>
Namespaces
namespace
Aws
namespace
Aws::Crt
namespace
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)
Generated by
1.9.8