#include <property.hpp>
◆ binary_property()
MQTT_NS::v5::property::detail::binary_property::binary_property |
( |
property::id |
id, |
|
|
buffer |
buf |
|
) |
| |
|
inline |
◆ add_const_buffer_sequence()
void MQTT_NS::v5::property::detail::binary_property::add_const_buffer_sequence |
( |
std::vector< as::const_buffer > & |
v | ) |
const |
|
inline |
Add const buffer sequence into the given buffer.
- Parameters
-
◆ fill()
template<typename It >
void MQTT_NS::v5::property::detail::binary_property::fill |
( |
It |
b, |
|
|
It |
e |
|
) |
| const |
|
inline |
Copy the internal information to the range between b and e it is for boost asio APIs.
- Parameters
-
b | begin of the range to fill |
e | end of the range to fill |
◆ id()
property::id MQTT_NS::v5::property::detail::binary_property::id |
( |
| ) |
const |
|
inline |
◆ num_of_const_buffer_sequence()
static constexpr std::size_t MQTT_NS::v5::property::detail::binary_property::num_of_const_buffer_sequence |
( |
| ) |
|
|
inlinestaticconstexpr |
Get number of element of const_buffer_sequence.
- Returns
- number of element of const_buffer_sequence
◆ size()
std::size_t MQTT_NS::v5::property::detail::binary_property::size |
( |
| ) |
const |
|
inline |
Get whole size of sequence.
- Returns
- whole size
◆ val()
constexpr buffer const& MQTT_NS::v5::property::detail::binary_property::val |
( |
| ) |
const |
|
inlineconstexpr |
◆ buf_
buffer MQTT_NS::v5::property::detail::binary_property::buf_ |
◆ id_
property::id MQTT_NS::v5::property::detail::binary_property::id_ |
◆ length_
boost::container::static_vector<char, 2> MQTT_NS::v5::property::detail::binary_property::length_ |
◆ of_
The documentation for this struct was generated from the following file: