NetBurner 3.5.6
PDF Version
MQTT::ConfiguredClient Member List

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_objinline
config_obj(const char *name, const char *desc)config_objinline
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 nameMQTT::Client
eConnStat_Error enum valueMQTT::Client
eConnStat_Established enum valueMQTT::Client
eConnStat_InProgress enum valueMQTT::Client
eConnStat_No_Broker_Configured enum valueMQTT::Client
eConnStat_Refused enum valueMQTT::Client
eConnStat_Resolving enum valueMQTT::Client
eLimit_InFlight_Rx enum valueMQTT::Client
eLimit_InFlight_Tx enum valueMQTT::Client
eLimit_PublishAliases enum valueMQTT::Client
eLimit_QoS enum valueMQTT::Client
eLimit_SessionExpirary enum valueMQTT::Client
eLimit_Size_Rx enum valueMQTT::Client
eLimit_Size_Tx enum valueMQTT::Client
eLimit_SubAliases enum valueMQTT::Client
eLimit_Subscriptions enum valueMQTT::Client
eRateLimit_Publish enum valueMQTT::Client
eRateLimit_Subscribe enum valueMQTT::Client
eRateLimitAdj_Add enum valueMQTT::Client
eRateLimitAdj_None enum valueMQTT::Client
eRateLimitAdj_Set enum valueMQTT::Client
eRateLimitAdj_Subtract enum valueMQTT::Client
eRateLimitAdjustMethod enum nameMQTT::Client
eRateLimitType enum nameMQTT::Client
eSessionLimit enum nameMQTT::Client
GetClientCert(uint8_t **cert, uint32_t *len, uint8_t **privkey, uint32_t *privlen)MQTT::Clientinline
GetConnectionStatus()MQTT::Client
GetFirstClient()MQTT::Clientinlinestatic
GetTextValue(NBString &s) overrideconfig_objvirtual
GetTypeValue(NBString &s) overrideconfig_objinlinevirtual
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::Clientinline
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::Clientstatic
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