libwebsockets
Lightweight C library for HTML5 websockets
Loading...
Searching...
No Matches
lws_mqtt_client_connect_param_s Struct Reference

#include <lws-mqtt.h>

Collaboration diagram for lws_mqtt_client_connect_param_s:

Data Structures

struct  [struct].will_param
struct  [struct].birth_param

Data Fields

const char * client_id
uint16_t keep_alive
uint8_t clean_start:1
uint8_t client_id_nofree:1
uint8_t username_nofree:1
uint8_t password_nofree:1
struct  will_param
struct  birth_param
const char * username
const char * password
const lws_mqtt_qos2_state_ops_t * qos2_state_ops
uint8_t aws_iot

Detailed Description

Definition at line 102 of file lws-mqtt.h.


Data Structure Documentation

◆ lws_mqtt_client_connect_param_s::[struct].will_param

struct lws_mqtt_client_connect_param_s::[struct].will_param

Definition at line 115 of file lws-mqtt.h.

Collaboration diagram for lws_mqtt_client_connect_param_s::[struct].will_param:
Data Fields
const char * topic
const char * message
lws_mqtt_qos_levels_t qos
uint8_t retain

◆ lws_mqtt_client_connect_param_s::[struct].birth_param

struct lws_mqtt_client_connect_param_s::[struct].birth_param

Definition at line 122 of file lws-mqtt.h.

Collaboration diagram for lws_mqtt_client_connect_param_s::[struct].birth_param:
Data Fields
const char * topic
const char * message
lws_mqtt_qos_levels_t qos
uint8_t retain

Field Documentation

◆ client_id

const char* lws_mqtt_client_connect_param_s::client_id

Definition at line 103 of file lws-mqtt.h.

◆ keep_alive

uint16_t lws_mqtt_client_connect_param_s::keep_alive

Definition at line 104 of file lws-mqtt.h.

◆ clean_start

uint8_t lws_mqtt_client_connect_param_s::clean_start

Definition at line 107 of file lws-mqtt.h.

◆ client_id_nofree

uint8_t lws_mqtt_client_connect_param_s::client_id_nofree

do not free the client id

Definition at line 109 of file lws-mqtt.h.

◆ username_nofree

uint8_t lws_mqtt_client_connect_param_s::username_nofree

do not free the username

Definition at line 111 of file lws-mqtt.h.

◆ password_nofree

uint8_t lws_mqtt_client_connect_param_s::password_nofree

do not free the password

Definition at line 113 of file lws-mqtt.h.

◆ will_param

struct lws_mqtt_client_connect_param_s::[struct].will_param lws_mqtt_client_connect_param_s::will_param

◆ birth_param

struct lws_mqtt_client_connect_param_s::[struct].birth_param lws_mqtt_client_connect_param_s::birth_param

◆ username

const char* lws_mqtt_client_connect_param_s::username

Definition at line 129 of file lws-mqtt.h.

◆ password

const char* lws_mqtt_client_connect_param_s::password

Definition at line 130 of file lws-mqtt.h.

◆ qos2_state_ops

const lws_mqtt_qos2_state_ops_t* lws_mqtt_client_connect_param_s::qos2_state_ops

Definition at line 131 of file lws-mqtt.h.

◆ aws_iot

uint8_t lws_mqtt_client_connect_param_s::aws_iot

Definition at line 132 of file lws-mqtt.h.


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