mqtt_cpp
Public Types | Public Member Functions | List of all members
MQTT_NS::v3_1_1::basic_puback_message< PacketIdBytes > Struct Template Reference

#include <message.hpp>

Inheritance diagram for MQTT_NS::v3_1_1::basic_puback_message< PacketIdBytes >:
Inheritance graph
[legend]
Collaboration diagram for MQTT_NS::v3_1_1::basic_puback_message< PacketIdBytes >:
Collaboration graph
[legend]

Public Types

using base = detail_v3_1_1::basic_header_packet_id_message< PacketIdBytes >
 

Public Member Functions

 basic_puback_message (typename packet_id_type< PacketIdBytes >::type packet_id)
 
- Public Member Functions inherited from MQTT_NS::v3_1_1::detail_v3_1_1::basic_header_packet_id_message< PacketIdBytes >
 basic_header_packet_id_message (control_packet_type type, std::uint8_t flags, typename packet_id_type< PacketIdBytes >::type packet_id)
 Create empty header_packet_id_message. More...
 
template<typename Iterator >
 basic_header_packet_id_message (Iterator b, Iterator e)
 
std::vector< as::const_buffer > const_buffer_sequence () const
 Create const buffer sequence it is for boost asio APIs. More...
 
std::size_t size () const
 Get whole size of sequence. More...
 
std::string continuous_buffer () const
 Create one continuours buffer. All sequence of buffers are concatinated. It is useful to store to file/database. More...
 

Additional Inherited Members

- Static Public Member Functions inherited from MQTT_NS::v3_1_1::detail_v3_1_1::basic_header_packet_id_message< PacketIdBytes >
static constexpr std::size_t num_of_const_buffer_sequence ()
 Get number of element of const_buffer_sequence. More...
 
- Protected Member Functions inherited from MQTT_NS::v3_1_1::detail_v3_1_1::basic_header_packet_id_message< PacketIdBytes >
boost::container::static_vector< char, 2+PacketIdBytes > const & message () const
 

Member Typedef Documentation

◆ base

template<std::size_t PacketIdBytes>
using MQTT_NS::v3_1_1::basic_puback_message< PacketIdBytes >::base = detail_v3_1_1::basic_header_packet_id_message<PacketIdBytes>

Constructor & Destructor Documentation

◆ basic_puback_message()

template<std::size_t PacketIdBytes>
MQTT_NS::v3_1_1::basic_puback_message< PacketIdBytes >::basic_puback_message ( typename packet_id_type< PacketIdBytes >::type  packet_id)
inline

The documentation for this struct was generated from the following file: