SNode.C
|
#include <ControlPacketDeserializer.h>
Public Member Functions | |
~ControlPacketDeserializer () override | |
virtual void | deliverPacket (iot::mqtt::server::Mqtt *mqtt)=0 |
![]() | |
ControlPacketDeserializer ()=default | |
ControlPacketDeserializer (uint32_t remainingLength, uint8_t flags, uint8_t mustFlags) | |
ControlPacketDeserializer & | operator= (const ControlPacketDeserializer &)=default |
std::size_t | deserialize (iot::mqtt::MqttContext *mqttContext) |
uint32_t | getRemainingLength () const |
bool | isComplete () const |
bool | isError () const |
std::size_t | getConsumed () const |
Additional Inherited Members | |
![]() | |
bool | complete = false |
bool | error = false |
uint32_t | remainingLength = 0 |
std::size_t | consumed = 0 |
Definition at line 35 of file ControlPacketDeserializer.h.
|
overridevirtual |
Reimplemented from iot::mqtt::ControlPacketDeserializer.
Definition at line 28 of file ControlPacketDeserializer.cpp.
|
pure virtual |
Implemented in iot::mqtt::server::packets::Connect, iot::mqtt::server::packets::Disconnect, iot::mqtt::server::packets::Pingreq, iot::mqtt::server::packets::Puback, iot::mqtt::server::packets::Pubcomp, iot::mqtt::server::packets::Publish, iot::mqtt::server::packets::Pubrec, iot::mqtt::server::packets::Pubrel, iot::mqtt::server::packets::Subscribe, and iot::mqtt::server::packets::Unsubscribe.