NetBurner 3.5.6
PDF Version |
This is the complete list of members for MQTT::ConfiguredClient, including all inherited members.
Client(const char *brokerURI, const char *pClientId, uint16_t maxKeepAlive=MQTT_DEFAULT_KEEP_ALIVE, bool bCleanStart=true, PublishRequest *lwtMsg=NULL, const char *pConnMsg=NULL, const char *pDisconnMsg=NULL, const char *pUsername=NULL, const char *pPassword=NULL, RequestProperty *addProps=NULL, bool ConnectOnStartup=true) | MQTT::Client | |
Client(const ParsedURI *brokerURI, const char *pClientId, uint16_t maxKeepAlive=MQTT_DEFAULT_KEEP_ALIVE, bool bCleanStart=true, PublishRequest *lwtMsg=NULL, const char *pConnMsg=NULL, const char *pDisconnMsg=NULL, const char *pUsername=NULL, const char *pPassword=NULL, RequestProperty *addProps=NULL, bool ConnectOnStartup=true) | MQTT::Client | |
config_obj(config_obj &owner, const char *name, const char *desc) | config_obj | inline |
config_obj(const char *name, const char *desc) | config_obj | inline |
ConfiguredClient(config_obj &owner=sys, const char *name=NULL, const char *desc="Mqtt client connection configuration", RequestProperty *addProps=NULL, bool ConnectOnStartup=true) | MQTT::ConfiguredClient | |
Connect(bool bWaitForConnection, const char *pNewBrokerURI, ConnAckCb_t notifyCb=NULL, void *notifyCtx=NULL) | MQTT::Client | |
Connect(bool bWaitForConnection=true, const ParsedURI *pNewBrokerURI=NULL, ConnAckCb_t notifyCb=NULL, void *notifyCtx=NULL) | MQTT::Client | |
Disconnect() | MQTT::Client | |
eConnectionStatus enum name | MQTT::Client | |
eConnStat_Error enum value | MQTT::Client | |
eConnStat_Established enum value | MQTT::Client | |
eConnStat_InProgress enum value | MQTT::Client | |
eConnStat_No_Broker_Configured enum value | MQTT::Client | |
eConnStat_Refused enum value | MQTT::Client | |
eConnStat_Resolving enum value | MQTT::Client | |
eLimit_InFlight_Rx enum value | MQTT::Client | |
eLimit_InFlight_Tx enum value | MQTT::Client | |
eLimit_PublishAliases enum value | MQTT::Client | |
eLimit_QoS enum value | MQTT::Client | |
eLimit_SessionExpirary enum value | MQTT::Client | |
eLimit_Size_Rx enum value | MQTT::Client | |
eLimit_Size_Tx enum value | MQTT::Client | |
eLimit_SubAliases enum value | MQTT::Client | |
eLimit_Subscriptions enum value | MQTT::Client | |
eRateLimit_Publish enum value | MQTT::Client | |
eRateLimit_Subscribe enum value | MQTT::Client | |
eRateLimitAdj_Add enum value | MQTT::Client | |
eRateLimitAdj_None enum value | MQTT::Client | |
eRateLimitAdj_Set enum value | MQTT::Client | |
eRateLimitAdj_Subtract enum value | MQTT::Client | |
eRateLimitAdjustMethod enum name | MQTT::Client | |
eRateLimitType enum name | MQTT::Client | |
eSessionLimit enum name | MQTT::Client | |
GetClientCert(uint8_t **cert, uint32_t *len, uint8_t **privkey, uint32_t *privlen) | MQTT::Client | inline |
GetConnectionStatus() | MQTT::Client | |
GetFirstClient() | MQTT::Client | inlinestatic |
GetTextValue(NBString &s) override | config_obj | virtual |
GetTypeValue(NBString &s) override | config_obj | inlinevirtual |
Publish(const char *topic, uint8_t *pData, uint32_t len, int prio, TickTimeout &t, uint8_t qos=0) | MQTT::Client | |
Publish(const char *topic, const char *pStr, int prio, TickTimeout &t, uint8_t qos=0) | MQTT::Client | |
Publish(PublishRequest *req, int prio, TickTimeout &t) | MQTT::Client | |
QueueAllSubscriptions() | MQTT::Client | |
QueuePublish(mqtt_leaf &leaf) | MQTT::Client | |
QueuePublish(PublishRequest *req, int *prio) | MQTT::Client | |
QueueSubscribe(mqtt_leaf &leaf) | MQTT::Client | |
QueueSubscribe(SubUnsubQueueMsg *qmsg) | MQTT::Client | |
QueueUnsubscribe(mqtt_leaf &leaf) | MQTT::Client | |
QueueUnsubscribe(SubUnsubQueueMsg *qmsg) | MQTT::Client | |
RegisterMqttObj(mqtt_leaf &leaf, uint32_t interval=0) | MQTT::Client | |
RegisterTopicHandler(TopicHandler *newHandler, int *handlerIdx) | MQTT::Client | |
RemoveObj(mqtt_leaf &leaf) | MQTT::Client | |
RemoveTopicHandler(TopicHandler *handler) | MQTT::Client | |
RemoveTopicHandler(int handlerIdx) | MQTT::Client | |
SendNextPubReq() | MQTT::Client | |
SendNextSubReq() | MQTT::Client | |
SetClientCert(uint8_t *cert, uint32_t len, uint8_t *privkey, uint32_t privlen) | MQTT::Client | inline |
SetConnectNotify(ConnAckCb_t notifyCb, void *notifyCtx) | MQTT::Client | |
SetRateLimit(eRateLimitType type, uint8_t bucketMax, uint8_t fillCount, uint8_t fillTicks, eRateLimitAdjustMethod adjMethod, uint8_t adjCount) | MQTT::Client | |
SetRateLimit_Publish(int reqPerSecond) | MQTT::Client | |
SetRateLimit_Subscribe(int reqPerSecond) | MQTT::Client | |
StartTask(uint8_t taskPrio=MQTT_TASK_PRIO) | MQTT::Client | static |
Subscribe(TopicHandler &handler, int *handlerIdx, TickTimeout &t, uint8_t subOpts=Pkt::eSubOpt_NoLocal) | MQTT::Client | |
Subscribe(SubscribeRequest *req, int *handlerIdx, TickTimeout &t) | MQTT::Client | |
Unsubscribe(int handlerIdx, TickTimeout &t, const char *topicFilter=NULL) | MQTT::Client | |
Unsubscribe(const char *topicFilter, TickTimeout &t) | MQTT::Client |