Google Cloud IoT device SDK for embedded C  1.0.2
iotc_mqtt.h
Go to the documentation of this file.
1 /* Copyright 2018-2020 Google LLC
2  *
3  * This is part of the Google Cloud IoT Device SDK for Embedded C.
4  * It is licensed under the BSD 3-Clause license; you may not use this file
5  * except in compliance with the License.
6  *
7  * You may obtain a copy of the License at:
8  * https://opensource.org/licenses/BSD-3-Clause
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 
17 #ifndef __IOTC_MQTT_H__
18 #define __IOTC_MQTT_H__
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
36 typedef enum iotc_mqtt_retain_e {
42 
51 typedef enum iotc_mqtt_qos_e {
59 
78 
85 typedef enum iotc_mqtt_dup_e {
91 
92 #ifdef __cplusplus
93 }
94 #endif
95 
96 #endif /* __IOTC_MQTT_H__ */
enum iotc_mqtt_retain_e iotc_mqtt_retain_t
The MQTT retain flag.
iotc_mqtt_dup_e
Definition: iotc_mqtt.h:85
enum iotc_mqtt_qos_e iotc_mqtt_qos_t
The MQTT Quality of Service levels.
enum iotc_mqtt_suback_status_e iotc_mqtt_suback_status_t
The MQTT SUBACK payload.
enum iotc_mqtt_dup_e iotc_mqtt_dup_t
The MQTT DUP flag.
iotc_mqtt_qos_e
Definition: iotc_mqtt.h:51
iotc_mqtt_suback_status_e
Definition: iotc_mqtt.h:68
iotc_mqtt_retain_e
Definition: iotc_mqtt.h:36