Google Cloud IoT Device SDK for Embedded C API
Data Fields
iotc_connection_data_t Struct Reference

#include <iotc_connection_data.h>

Data Fields

char * host
 
char * username
 
char * password
 
char * client_id
 
uint16_t port
 
uint16_t connection_timeout
 
uint16_t keepalive_timeout
 
iotc_connection_state_t connection_state
 
iotc_session_type_t session_type
 
char * will_topic
 
char * will_message
 
iotc_mqtt_qos_t will_qos
 
iotc_mqtt_retain_t will_retain
 

Detailed Description

Connection parameters received by iotc_connect's callback function.

These values may be reused to request another connection from within the callback.

Definition at line 61 of file iotc_connection_data.h.

Field Documentation

◆ client_id

char* client_id

Definition at line 65 of file iotc_connection_data.h.

◆ connection_state

iotc_connection_state_t connection_state

Definition at line 69 of file iotc_connection_data.h.

◆ connection_timeout

uint16_t connection_timeout

Definition at line 67 of file iotc_connection_data.h.

◆ host

char* host

Definition at line 62 of file iotc_connection_data.h.

◆ keepalive_timeout

uint16_t keepalive_timeout

Definition at line 68 of file iotc_connection_data.h.

◆ password

char* password

Definition at line 64 of file iotc_connection_data.h.

◆ port

uint16_t port

Definition at line 66 of file iotc_connection_data.h.

◆ session_type

iotc_session_type_t session_type

Definition at line 70 of file iotc_connection_data.h.

◆ username

char* username

Definition at line 63 of file iotc_connection_data.h.

◆ will_message

char* will_message

Definition at line 72 of file iotc_connection_data.h.

◆ will_qos

iotc_mqtt_qos_t will_qos

Definition at line 73 of file iotc_connection_data.h.

◆ will_retain

iotc_mqtt_retain_t will_retain

Definition at line 74 of file iotc_connection_data.h.

◆ will_topic

char* will_topic

Definition at line 71 of file iotc_connection_data.h.


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