Tizen RT Public API  v1.1 D4
_mqtt_client_config_s Struct Reference

Structure of MQTT client configuration. More...

#include <mqtt_api.h>

Collaboration diagram for _mqtt_client_config_s:

Data Fields

char * client_id
 
char * user_name
 
char * password
 
bool clean_session
 
int protocol_version
 
bool debug
 
mqtt_tls_param_ttls
 
void(* on_connect )(void *client, int result)
 
void(* on_disconnect )(void *client, int result)
 
void(* on_publish )(void *client, int msg_id)
 
void(* on_message )(void *client, mqtt_msg_t *msg)
 
void(* on_subscribe )(void *client, int msg_id, int qos_count, const int *granted_qos)
 
void(* on_unsubscribe )(void *client, int msg_id)
 
void * user_data
 

Detailed Description

Structure of MQTT client configuration.

Definition at line 112 of file mqtt_api.h.

Field Documentation

◆ clean_session

bool clean_session

mqtt clean session flag

Definition at line 116 of file mqtt_api.h.

◆ client_id

char* client_id

client identification

Definition at line 113 of file mqtt_api.h.

◆ debug

bool debug

mqtt debug flag

Definition at line 118 of file mqtt_api.h.

◆ on_connect

void(* on_connect) (void *client, int result)

on_connect call back function

Definition at line 121 of file mqtt_api.h.

◆ on_disconnect

void(* on_disconnect) (void *client, int result)

on_disconnect call back function

Definition at line 123 of file mqtt_api.h.

◆ on_message

void(* on_message) (void *client, mqtt_msg_t *msg)

on_message call back function

Definition at line 127 of file mqtt_api.h.

◆ on_publish

void(* on_publish) (void *client, int msg_id)

on_publish call back function

Definition at line 125 of file mqtt_api.h.

◆ on_subscribe

void(* on_subscribe) (void *client, int msg_id, int qos_count, const int *granted_qos)

on_subscribe call back function

Definition at line 129 of file mqtt_api.h.

◆ on_unsubscribe

void(* on_unsubscribe) (void *client, int msg_id)

on_unsubscribe call back function

Definition at line 131 of file mqtt_api.h.

◆ password

char* password

password corresponding to the user name

Definition at line 115 of file mqtt_api.h.

◆ protocol_version

int protocol_version

mqtt protocol version

Definition at line 117 of file mqtt_api.h.

◆ tls

mqtt tls parameter

Definition at line 119 of file mqtt_api.h.

◆ user_data

void* user_data

user defined data

Definition at line 134 of file mqtt_api.h.

◆ user_name

char* user_name

client user name

Definition at line 114 of file mqtt_api.h.


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