|
kmMqtt 0.0.1
MQTT Client Library
|
Public Member Functions | |
| PacketType | getPacketType () const noexcept override |
| Gets the packet type of the MQTT packet. | |
| Public Member Functions inherited from kmMqtt::mqtt::BasePacket | |
| EncodeResult | encode () |
| Encodes the MQTT packet into a ByteBuffer. | |
| DecodeResult | decode () |
| Decodes the MQTT packet from the internal data buffer. | |
| const FixedHeader & | getFixedHeader () const |
| Gets the fixed header of the MQTT packet. | |
| const ByteBuffer & | getDataBuffer () const |
| Gets the data buffer of the MQTT packet. | |
| ByteBuffer && | extractDataBuffer () noexcept |
| Extracts the data buffer, transferring ownership to the caller. | |
Additional Inherited Members | |
| Protected Member Functions inherited from kmMqtt::mqtt::BasePacket | |
| std::size_t | calculateFixedHeaderRemainingLength () const |
| Calculates the remaining length for the fixed header based on other headers. | |
| virtual void | onFixedHeaderDecoded () const |
| Callback invoked after the fixed header has been decoded. | |
| void | addEncodeHeader (const IEncodeHeader *header) |
| Adds an encode header to the packet. | |
| void | addDecodeHeader (IDecodeHeader *header) |
| Adds a decode header to the packet. | |
|
overridevirtualnoexcept |
Gets the packet type of the MQTT packet.
Implements kmMqtt::mqtt::BasePacket.