53 #ifndef ti_net_mqtt_MQTTServer__include 54 #define ti_net_mqtt_MQTTServer__include 78 typedef void (*
MQTTServer_CallBack)(int32_t event,
void *metaData, uint32_t metaDateLen,
void *data, uint32_t dataLen);
256 int16_t
MQTTServer_publish(MQTTServer_Handle handle,
char *
topic, uint16_t topicLen,
char *msg, uint16_t msgLen, uint32_t flags);
272 int16_t
MQTTServer_set(MQTTServer_Handle handle, uint16_t option,
void *value, uint16_t valueLength);
Definition: mqttserver.h:98
char * topic
Definition: mqttserver.h:83
MQTTServer_EventCB
Definition: mqttserver.h:95
char * topic
Definition: mqttserver.h:90
char * userName
Definition: mqttserver.h:106
struct _MQTTServer_UnSubscribeParams_ MQTTServer_UnSubscribeParams
void * MQTTServer_Handle
Definition: mqttserver.h:79
MQTTServer_Handle MQTTServer_create(MQTTServer_CallBack defaultCallback, MQTTServer_Params *attrib)
MQTTServer_CallBack callback
Definition: mqttserver.h:84
struct _MQTTServer_SubscribeParams_ MQTTServer_SubscribeParams
int16_t MQTTServer_subscribe(MQTTServer_Handle handle, MQTTServer_SubscribeParams *value, uint8_t numberOfTopics)
Definition: mqttserver.h:137
MQTTServer_Option
Definition: mqttserver.h:72
uint8_t persistent
Definition: mqttserver.h:85
Definition: mqttserver.h:99
char * password
Definition: mqttserver.h:107
Definition: mqttserver.h:146
Definition: mqttserver.h:74
int16_t MQTTServer_set(MQTTServer_Handle handle, uint16_t option, void *value, uint16_t valueLength)
void(* MQTTServer_CallBack)(int32_t event, void *metaData, uint32_t metaDateLen, void *data, uint32_t dataLen)
Definition: mqttserver.h:78
Definition: mqttserver.h:81
struct _MQTTServer_DisconnectMetaDataCB_ MQTTServer_DisconnectMetaDataCB
struct _MQTTServer_LocalAuthenticationData_ MQTTServer_LocalAuthenticationData
Definition: mqttserver.h:97
char *const * secureFiles
Definition: mqttserver.h:143
uint32_t cipher
Definition: mqttserver.h:141
int16_t MQTTServer_unsubscribe(MQTTServer_Handle handle, MQTTServer_UnSubscribeParams *value, uint8_t numberOfTopics)
uint32_t nFiles
Definition: mqttserver.h:142
Definition: mqttserver.h:104
int16_t MQTTServer_delete(MQTTServer_Handle handle)
MQTTServer_ConnParams * connParams
Definition: mqttserver.h:148
Definition: mqttserver.h:75
int16_t MQTTServer_run(MQTTServer_Handle handle)
uint8_t persistent
Definition: mqttserver.h:91
uint16_t port
Definition: mqttserver.h:139
uint8_t method
Definition: mqttserver.h:140
int16_t MQTTServer_publish(MQTTServer_Handle handle, char *topic, uint16_t topicLen, char *msg, uint16_t msgLen, uint32_t flags)
struct _MQTTServer_ConnectMetaDataCB_ MQTTServer_ConnectMetaDataCB
struct _MQTTServer_RecvMetaDataCB_ MQTTServer_RecvMetaDataCB
Definition: mqttserver.h:88
struct _MQTTServer_ConnParams_ MQTTServer_ConnParams