PubSubClient
MQTT client library for Arduino
Public Member Functions | List of all members
MQTT::Unsubscribe Class Reference

Unsubscribe from one or more topics. More...

#include <MQTT.h>

+ Inheritance diagram for MQTT::Unsubscribe:
+ Collaboration diagram for MQTT::Unsubscribe:

Public Member Functions

 Unsubscribe ()
 Constructor that starts with an empty list of unsubscriptions.
 
 Unsubscribe (String topic)
 Constructor from a topic.
 
Unsubscribeadd_topic (String topic)
 Add another topic to unsubscribe from.
 
- 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?
 

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...
 
- 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
 

Detailed Description

Unsubscribe from one or more topics.


The documentation for this class was generated from the following files: