Public Attributes | List of all members
MQTTSubscribe_options Struct Reference

#include <MQTTSubscribeOpts.h>

Public Attributes

unsigned char noLocal
 
unsigned char retainAsPublished
 
unsigned char retainHandling
 
char struct_id [4]
 
int struct_version
 

Detailed Description

The MQTT V5 subscribe options, apart from QoS which existed before V5.

Definition at line 21 of file MQTTSubscribeOpts.h.

Member Data Documentation

unsigned char MQTTSubscribe_options::noLocal

To not receive our own publications, set to 1. 0 is the original MQTT behaviour - all messages matching the subscription are received.

Definition at line 31 of file MQTTSubscribeOpts.h.

unsigned char MQTTSubscribe_options::retainAsPublished

To keep the retain flag as on the original publish message, set to 1. If 0, defaults to the original MQTT behaviour where the retain flag is only set on publications sent by a broker if in response to a subscribe request.

Definition at line 36 of file MQTTSubscribeOpts.h.

unsigned char MQTTSubscribe_options::retainHandling

0 - send retained messages at the time of the subscribe (original MQTT behaviour) 1 - send retained messages on subscribe only if the subscription is new 2 - do not send retained messages at all

Definition at line 41 of file MQTTSubscribeOpts.h.

char MQTTSubscribe_options::struct_id[4]

The eyecatcher for this structure. Must be MQSO.

Definition at line 24 of file MQTTSubscribeOpts.h.

int MQTTSubscribe_options::struct_version

The version number of this structure. Must be 0.

Definition at line 27 of file MQTTSubscribeOpts.h.


The documentation for this struct was generated from the following file:


plotjuggler
Author(s): Davide Faconti
autogenerated on Sun Dec 6 2020 04:02:49