|
Google Cloud IoT device SDK for embedded C
1.0.2
|
Go to the source code of this file.
Typedefs | |
| typedef enum iotc_mqtt_retain_e | iotc_mqtt_retain_t |
| typedef enum iotc_mqtt_qos_e | iotc_mqtt_qos_t |
| typedef enum iotc_mqtt_suback_status_e | iotc_mqtt_suback_status_t |
| typedef enum iotc_mqtt_dup_e | iotc_mqtt_dup_t |
Enumerations | |
| enum | iotc_mqtt_retain_e { IOTC_MQTT_RETAIN_FALSE = 0, IOTC_MQTT_RETAIN_TRUE = 1 } |
| enum | iotc_mqtt_qos_e { IOTC_MQTT_QOS_AT_MOST_ONCE = 0, IOTC_MQTT_QOS_AT_LEAST_ONCE = 1, IOTC_MQTT_QOS_EXACTLY_ONCE = 2 } |
| enum | iotc_mqtt_suback_status_e { IOTC_MQTT_QOS_0_GRANTED = 0x00, IOTC_MQTT_QOS_1_GRANTED = 0x01, IOTC_MQTT_QOS_2_GRANTED = 0x02, IOTC_MQTT_SUBACK_FAILED = 0x80 } |
| enum | iotc_mqtt_dup_e { IOTC_MQTT_DUP_FALSE = 0, IOTC_MQTT_DUP_TRUE = 1 } |
The MQTT header flags.
Definition in file iotc_mqtt.h.
The MQTT DUP flag.
The MQTT Quality of Service levels.
The MQTT retain flag.
The MQTT SUBACK payload.
| enum iotc_mqtt_dup_e |
| Enumerator | |
|---|---|
| IOTC_MQTT_DUP_FALSE | 0 |
| IOTC_MQTT_DUP_TRUE | 1 |
Definition at line 85 of file iotc_mqtt.h.
| enum iotc_mqtt_qos_e |
| Enumerator | |
|---|---|
| IOTC_MQTT_QOS_AT_MOST_ONCE | 0 |
| IOTC_MQTT_QOS_AT_LEAST_ONCE | 1 |
| IOTC_MQTT_QOS_EXACTLY_ONCE | 2 |
Definition at line 51 of file iotc_mqtt.h.
| enum iotc_mqtt_retain_e |
| Enumerator | |
|---|---|
| IOTC_MQTT_RETAIN_FALSE | 0 |
| IOTC_MQTT_RETAIN_TRUE | 1 |
Definition at line 36 of file iotc_mqtt.h.
| Enumerator | |
|---|---|
| IOTC_MQTT_QOS_0_GRANTED | 0x00 |
| IOTC_MQTT_QOS_1_GRANTED | 0x01 |
| IOTC_MQTT_QOS_2_GRANTED | 0x02 |
| IOTC_MQTT_SUBACK_FAILED | 0x80 |
Definition at line 68 of file iotc_mqtt.h.