|
SNode.C
|
#include <Suback.h>
Public Member Functions | |
| Suback (uint32_t remainingLength, uint8_t flags) | |
Public Member Functions inherited from iot::mqtt::packets::Suback | |
| Suback () | |
| Suback (uint16_t packetIdentifier, const std::list< uint8_t > &returnCodes) | |
| uint16_t | getPacketIdentifier () const |
| const std::list< uint8_t > & | getReturnCodes () const |
Public Member Functions inherited from iot::mqtt::ControlPacket | |
| ControlPacket (uint8_t type, const std::string &name) | |
| ControlPacket (const ControlPacket &)=default | |
| ControlPacket (ControlPacket &&)=default | |
| virtual | ~ControlPacket () |
| ControlPacket & | operator= (const ControlPacket &)=default |
| ControlPacket & | operator= (ControlPacket &&)=default |
| std::vector< char > | serialize () const |
| const std::string & | getName () const |
Public Member Functions inherited from iot::mqtt::client::ControlPacketDeserializer | |
| ~ControlPacketDeserializer () override | |
Public Member Functions inherited from iot::mqtt::ControlPacketDeserializer | |
| 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 |
Private Member Functions | |
| std::size_t | deserializeVP (iot::mqtt::MqttContext *mqttContext) override |
| void | deliverPacket (iot::mqtt::client::Mqtt *mqtt) override |
Private Attributes | |
| int | state = 0 |
Additional Inherited Members | |
Protected Member Functions inherited from iot::mqtt::ControlPacket | |
| uint8_t | getType () const |
| uint8_t | getFlags () const |
Protected Attributes inherited from iot::mqtt::packets::Suback | |
| iot::mqtt::types::UInt16 | packetIdentifier |
| iot::mqtt::types::UInt8 | returnCode |
| std::list< uint8_t > | returnCodes |
| int | state = 0 |
Protected Attributes inherited from iot::mqtt::ControlPacket | |
| uint8_t | flags = 0 |
Protected Attributes inherited from iot::mqtt::ControlPacketDeserializer | |
| bool | complete = false |
| bool | error = false |
| uint32_t | remainingLength = 0 |
| std::size_t | consumed = 0 |
| iot::mqtt::client::packets::Suback::Suback | ( | uint32_t | remainingLength, |
| uint8_t | flags | ||
| ) |
Definition at line 54 of file Suback.cpp.
References iot::mqtt::ControlPacket::flags.
Referenced by iot::mqtt::client::Mqtt::createControlPacketDeserializer().
|
overrideprivatevirtual |
Implements iot::mqtt::client::ControlPacketDeserializer.
Definition at line 92 of file Suback.cpp.
References iot::mqtt::client::Mqtt::_onSuback(), and iot::mqtt::Mqtt::printVP().
|
overrideprivatevirtual |
Implements iot::mqtt::ControlPacketDeserializer.
Definition at line 59 of file Suback.cpp.
References iot::mqtt::ControlPacketDeserializer::complete, iot::mqtt::types::TypeBase< ValueTypeT >::deserialize(), iot::mqtt::ControlPacketDeserializer::getConsumed(), iot::mqtt::ControlPacketDeserializer::getRemainingLength(), iot::mqtt::types::TypeBase< ValueTypeT >::isComplete(), iot::mqtt::packets::Suback::packetIdentifier, iot::mqtt::types::TypeBase< ValueTypeT >::reset(), iot::mqtt::packets::Suback::returnCode, iot::mqtt::packets::Suback::returnCodes, and state.
|
private |
Definition at line 67 of file Suback.h.
Referenced by deserializeVP().