Azure IoT middleware for FreeRTOS
azure_iot_result.h
Go to the documentation of this file.
1 /* Copyright (c) Microsoft Corporation.
2  * Licensed under the MIT License. */
3 
15 #ifndef AZURE_IOT_RESULT_H
16 #define AZURE_IOT_RESULT_H
17 
18 #include <stdbool.h>
19 #include <stdint.h>
20 
24 typedef enum AzureIoTResult
25 {
26  /* === Core: Success results ==== */
27  /*/ Success. */
28  eAzureIoTSuccess = 0,
29 
30  /* === Core: Error results === */
49  /* === JSON: Error results === */
54 
55 #endif /* AZURE_IOT_RESULT_H */
AzureIoTResult
The results used by the middleware.
Definition: azure_iot_result.h:25
@ eAzureIoTErrorFailed
Definition: azure_iot_result.h:31
@ eAzureIoTErrorTokenGenerationFailed
Definition: azure_iot_result.h:44
@ eAzureIoTErrorServerError
Definition: azure_iot_result.h:41
@ eAzureIoTErrorJSONReaderDone
Definition: azure_iot_result.h:52
@ eAzureIoTErrorTopicNoMatch
Definition: azure_iot_result.h:43
@ eAzureIoTErrorInvalidResponse
Definition: azure_iot_result.h:46
@ eAzureIoTErrorOutOfMemory
Definition: azure_iot_result.h:34
@ eAzureIoTErrorInvalidArgument
Definition: azure_iot_result.h:32
@ eAzureIoTErrorTopicNotSubscribed
Definition: azure_iot_result.h:37
@ eAzureIoTErrorJSONNestingOverflow
Definition: azure_iot_result.h:51
@ eAzureIoTErrorSubscribeFailed
Definition: azure_iot_result.h:39
@ eAzureIoTErrorPending
Definition: azure_iot_result.h:33
@ eAzureIoTErrorItemNotFound
Definition: azure_iot_result.h:42
@ eAzureIoTErrorPublishFailed
Definition: azure_iot_result.h:38
@ eAzureIoTErrorUnexpectedChar
Definition: azure_iot_result.h:47
@ eAzureIoTErrorInitFailed
Definition: azure_iot_result.h:35
@ eAzureIoTErrorJSONInvalidState
Definition: azure_iot_result.h:50
@ eAzureIoTErrorEndOfProperties
Definition: azure_iot_result.h:45
@ eAzureIoTErrorUnsubscribeFailed
Definition: azure_iot_result.h:40
@ eAzureIoTErrorSubackWaitTimeout
Definition: azure_iot_result.h:36
enum AzureIoTResult AzureIoTResult_t
The results used by the middleware.