Kenji Arai / mbed-os_TYBLE16

Dependents:   TYBLE16_simple_data_logger TYBLE16_MP3_Air

Embed: (wiki syntax)

« Back to documentation index

mqtt_client_s Struct Reference

mqtt_client_s Struct Reference

MQTT client. More...

#include <mqtt_priv.h>

Data Fields

u16_t cyclic_tick
 Timers and timeouts.
u16_t pkt_id_seq
 Packet identifier generator.
u16_t inpub_pkt_id
 Packet identifier of pending incoming publish.
u8_t conn_state
 Connection state.
void * connect_arg
 Connection callback.
struct mqtt_request_tpend_req_queue
 Pending requests to server.
mqtt_incoming_data_cb_t data_cb
 Incoming data callback.
u32_t msg_idx
 Input.
struct mqtt_ringbuf_t output
 Output ring-buffer.

Detailed Description

MQTT client.

Definition at line 70 of file mqtt_priv.h.


Field Documentation

u8_t conn_state

Connection state.

Definition at line 81 of file mqtt_priv.h.

void* connect_arg

Connection callback.

Definition at line 84 of file mqtt_priv.h.

u16_t cyclic_tick

Timers and timeouts.

Definition at line 73 of file mqtt_priv.h.

Incoming data callback.

Definition at line 91 of file mqtt_priv.h.

u16_t inpub_pkt_id

Packet identifier of pending incoming publish.

Definition at line 79 of file mqtt_priv.h.

u32_t msg_idx

Input.

Definition at line 94 of file mqtt_priv.h.

Output ring-buffer.

Definition at line 97 of file mqtt_priv.h.

Pending requests to server.

Definition at line 87 of file mqtt_priv.h.

u16_t pkt_id_seq

Packet identifier generator.

Definition at line 77 of file mqtt_priv.h.