|
PubSubClient
MQTT client library for Arduino
|
Response to Subscribe. More...
#include <MQTT.h>
Inheritance diagram for MQTT::SubscribeAck:
Collaboration diagram for MQTT::SubscribeAck:Public Member Functions | |
| uint32_t | num_rcs (void) const |
| Get the number of return codes available. | |
| uint8_t | rc (uint8_t i) const |
| Get a return code. | |
| uint8_t | next_rc (void) const |
| Get the next return code from a stream. | |
Public Member Functions inherited from MQTT::Message | |
| bool | send (Client &client) |
| Send the message out. | |
| message_type | type (void) const |
| Get the message type. | |
| bool | has_stream (void) const |
| Does this message have a network stream for reading the (large) payload? | |
Friends | |
| Message * | readPacket (Client &client) |
| Parser. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from MQTT::Message | |
| Message (message_type t, uint8_t f=0) | |
| Private constructor from type and flags. | |
| virtual | ~Message () |
| Virtual destructor. | |
| uint8_t | fixed_header_length (uint32_t rlength) const |
| Length of the fixed header. More... | |
| void | write_fixed_header (uint8_t *buf, uint32_t &bufpos, uint32_t rlength) const |
| Write the fixed header to a buffer. More... | |
| bool | need_packet_id (void) const |
| Does this message need a packet id before being sent? | |
| void | set_packet_id (uint16_t pid) |
| Set the packet id. | |
| uint16_t | packet_id (void) const |
| Get the packet id. | |
| void | write_packet_id (uint8_t *buf, uint32_t &bufpos) const |
| Write the packet id to a buffer. More... | |
| virtual uint32_t | variable_header_length (void) const |
| Length of variable header. | |
| virtual void | write_variable_header (uint8_t *buf, uint32_t &bufpos) const |
| Write variable header. More... | |
| virtual uint32_t | payload_length (void) const |
| Length of payload. | |
| virtual void | write_payload (uint8_t *buf, uint32_t &bufpos) const |
| Write payload. More... | |
| virtual message_type | response_type (void) const |
| Message type to expect in response to this message. | |
Protected Attributes inherited from MQTT::Message | |
| message_type | _type |
| uint8_t | _flags |
| uint16_t | _packet_id |
| bool | _need_packet_id |
| Not all message types use a packet id, but most do. | |
| Client * | _stream_client |
| payload_callback_t | _payload_callback |
| friend | PubSubClient |
Response to Subscribe.
|
friend |
Parser.
remember to free the object once you're finished with it
1.8.9.1