98 #ifndef ti_net_mqtt_MQTTClient__include    99 #define ti_net_mqtt_MQTTClient__include   109 #include <ti/net/mqtt/common/mqtt_common.h>   119 #define MQTTCLIENT_ERR_NETWORK     MQTT_PACKET_ERR_NETWORK     120 #define MQTTCLIENT_ERR_TIMEOUT     MQTT_PACKET_ERR_TIMEOUT     121 #define MQTTCLIENT_ERR_NET_OPS     MQTT_PACKET_ERR_NET_OPS     122 #define MQTTCLIENT_ERR_FNPARAM     MQTT_PACKET_ERR_FNPARAM     123 #define MQTTCLIENT_ERR_PKT_AVL     MQTT_PACKET_ERR_PKT_AVL     124 #define MQTTCLIENT_ERR_PKT_LEN     MQTT_PACKET_ERR_PKT_LEN     125 #define MQTTCLIENT_ERR_NOTCONN     MQTT_PACKET_ERR_NOTCONN     126 #define MQTTCLIENT_ERR_BADCALL     MQTT_PACKET_ERR_BADCALL     127 #define MQTTCLIENT_ERR_CONTENT     MQTT_PACKET_ERR_CONTENT     128 #define MQTTCLIENT_ERR_LIBQUIT     MQTT_PACKET_ERR_LIBQUIT     129 #define MQTTCLIENT_ERR_REMLSTN     MQTT_PACKET_ERR_REMLSTN     130 #define MQTTCLIENT_OPERATION_CONNACK       MQTT_CONNACK        131 #define MQTTCLIENT_OPERATION_EVT_PUBACK    MQTT_PUBACK         132 #define MQTTCLIENT_OPERATION_PUBCOMP       MQTT_PUBCOMP        133 #define MQTTCLIENT_OPERATION_SUBACK        MQTT_SUBACK         134 #define MQTTCLIENT_OPERATION_UNSUBACK      MQTT_UNSUBACK       136 #define MQTTCLIENT_NETCONN_IP4     MQTT_DEV_NETCONN_OPT_IP4      137 #define MQTTCLIENT_NETCONN_IP6     MQTT_DEV_NETCONN_OPT_IP6      138 #define MQTTCLIENT_NETCONN_URL     MQTT_DEV_NETCONN_OPT_URL      139 #define MQTTCLIENT_NETCONN_SEC     MQTT_DEV_NETCONN_OPT_SEC      141 #define MQTTCLIENT_NETCONN_SKIP_DOMAIN_NAME_VERIFICATION         MQTT_DEV_NETCONN_OPT_SKIP_DOMAIN_NAME_VERIFICATION             142 #define MQTTCLIENT_NETCONN_SKIP_CERTIFICATE_CATALOG_VERIFICATION MQTT_DEV_NETCONN_OPT_SKIP_CERTIFICATE_CATALOG_VERIFICATION     143 #define MQTTCLIENT_NETCONN_SKIP_DATE_VERIFICATION                MQTT_DEV_NETCONN_OPT_SKIP_DATE_VERIFICATION                    145 //*****************************************************************************   233 typedef void (*
MQTTClient_CallBack)(int32_t event, 
void *metaData, uint32_t metaDateLen, 
void *data, uint32_t dataLen);
   342 int16_t 
MQTTClient_publish(MQTTClient_Handle handle, 
char *topic, uint16_t topicLen, 
char *msg, uint16_t msgLen, uint32_t flags);
   404 int16_t 
MQTTClient_set(MQTTClient_Handle handle, uint16_t option, 
void *value, uint16_t valueLength);
   427 int16_t 
MQTTClient_get(MQTTClient_Handle handle, uint16_t option, 
void *value, uint16_t valueLength);
 bool retain
Definition: mqttclient.h:257
 
struct MQTTClient_Params MQTTClient_Params
 
Definition: mqttclient.h:154
 
Definition: mqttclient.h:157
 
Definition: mqttclient.h:164
 
char * topic
Definition: mqttclient.h:246
 
uint32_t netconnFlags
Definition: mqttclient.h:207
 
const char * willMsg
Definition: mqttclient.h:255
 
Definition: mqttclient.h:153
 
struct MQTTClient_SubscribeParams MQTTClient_SubscribeParams
 
const char * willTopic
Definition: mqttclient.h:254
 
char * topic
Definition: mqttclient.h:238
 
int16_t MQTTClient_set(MQTTClient_Handle handle, uint16_t option, void *value, uint16_t valueLength)
Set client parameters. 
 
char * clientId
Definition: mqttclient.h:219
 
Definition: mqttclient.h:156
 
int16_t MQTTClient_get(MQTTClient_Handle handle, uint16_t option, void *value, uint16_t valueLength)
Get client parameters. 
 
bool blockingSend
Definition: mqttclient.h:228
 
void(* MQTTClient_CallBack)(int32_t event, void *metaData, uint32_t metaDateLen, void *data, uint32_t dataLen)
Definition: mqttclient.h:233
 
struct MQTTClient_Will MQTTClient_Will
 
Definition: mqttclient.h:165
 
uint8_t persistent
Definition: mqttclient.h:241
 
int16_t MQTTClient_publish(MQTTClient_Handle handle, char *topic, uint16_t topicLen, char *msg, uint16_t msgLen, uint32_t flags)
Publish a named message to the broker. 
 
int16_t MQTTClient_connect(MQTTClient_Handle handle)
Connect to a broker. 
 
struct MQTTClient_OperationMetaDataCB MQTTClient_OperationMetaDataCB
 
uint8_t qos
Definition: mqttclient.h:240
 
int8_t willQos
Definition: mqttclient.h:256
 
Definition: mqttclient.h:155
 
int16_t MQTTClient_run(MQTTClient_Handle handle)
MQTTClient state machine. 
 
Definition: mqttclient.h:244
 
uint32_t cipher
Definition: mqttclient.h:211
 
struct MQTTClient_ConnParams MQTTClient_ConnParams
 
Definition: mqttclient.h:166
 
Definition: mqttclient.h:152
 
struct MQTTClient_UnsubscribeParams MQTTClient_UnsubscribeParams
 
MQTTClient_ConnParams * connParams
Definition: mqttclient.h:229
 
const char * serverAddr
Definition: mqttclient.h:208
 
int16_t MQTTClient_unsubscribe(MQTTClient_Handle handle, MQTTClient_UnsubscribeParams *value, uint8_t numberOfTopics)
Unsubscribe from a set of topics. 
 
Definition: mqttclient.h:236
 
uint8_t method
Definition: mqttclient.h:210
 
char *const  * secureFiles
Definition: mqttclient.h:213
 
uint32_t nFiles
Definition: mqttclient.h:212
 
void * MQTTClient_Handle
Definition: mqttclient.h:234
 
int16_t MQTTClient_disconnect(MQTTClient_Handle handle)
Disconnect from a broker. 
 
Definition: mqttclient.h:216
 
struct MQTTClient_RecvMetaDataCB MQTTClient_RecvMetaDataCB
 
MQTTClient_CallBack callback
Definition: mqttclient.h:239
 
MQTTClient_Option
Definition: mqttclient.h:149
 
Definition: mqttclient.h:151
 
MQTTClient_EventCB
Definition: mqttclient.h:162
 
int16_t MQTTClient_subscribe(MQTTClient_Handle handle, MQTTClient_SubscribeParams *value, uint8_t numberOfTopics)
Subscribe to a set of topics. 
 
int16_t MQTTClient_delete(MQTTClient_Handle handle)
Delete an MQTTClient instance. 
 
uint8_t persistent
Definition: mqttclient.h:247
 
uint16_t port
Definition: mqttclient.h:209
 
Definition: mqttclient.h:252
 
MQTTClient_Handle MQTTClient_create(MQTTClient_CallBack defaultCallback, MQTTClient_Params *params)
Create an MQTTClient instance. 
 
bool mqttMode31
Definition: mqttclient.h:226
 
Definition: mqttclient.h:205