A small memory footprint AMQP implimentation

Dependents:   iothub_client_sample_amqp remote_monitoring simplesample_amqp

Committer:
AzureIoTClient
Date:
Fri Jun 30 10:41:22 2017 -0700
Revision:
28:add19eb7defa
Parent:
0:6ae2f7bca550
Child:
34:6be9c2058664
1.1.18

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Azure.IoT Build 0:6ae2f7bca550 1 // Copyright (c) Microsoft. All rights reserved.
Azure.IoT Build 0:6ae2f7bca550 2 // Licensed under the MIT license. See LICENSE file in the project root for full license information.
Azure.IoT Build 0:6ae2f7bca550 3
Azure.IoT Build 0:6ae2f7bca550 4 #ifndef ANQP_TYPES_H
Azure.IoT Build 0:6ae2f7bca550 5 #define ANQP_TYPES_H
Azure.IoT Build 0:6ae2f7bca550 6
Azure.IoT Build 0:6ae2f7bca550 7 #include <stddef.h>
Azure.IoT Build 0:6ae2f7bca550 8
Azure.IoT Build 0:6ae2f7bca550 9 #ifdef __cplusplus
Azure.IoT Build 0:6ae2f7bca550 10 extern "C" {
Azure.IoT Build 0:6ae2f7bca550 11 #endif /* __cplusplus */
Azure.IoT Build 0:6ae2f7bca550 12
AzureIoTClient 28:add19eb7defa 13 typedef enum AMQP_TYPE_TAG
AzureIoTClient 28:add19eb7defa 14 {
AzureIoTClient 28:add19eb7defa 15 AMQP_TYPE_NULL,
AzureIoTClient 28:add19eb7defa 16 AMQP_TYPE_BOOL,
AzureIoTClient 28:add19eb7defa 17 AMQP_TYPE_UBYTE,
AzureIoTClient 28:add19eb7defa 18 AMQP_TYPE_USHORT,
AzureIoTClient 28:add19eb7defa 19 AMQP_TYPE_UINT,
AzureIoTClient 28:add19eb7defa 20 AMQP_TYPE_ULONG,
AzureIoTClient 28:add19eb7defa 21 AMQP_TYPE_BYTE,
AzureIoTClient 28:add19eb7defa 22 AMQP_TYPE_SHORT,
AzureIoTClient 28:add19eb7defa 23 AMQP_TYPE_INT,
AzureIoTClient 28:add19eb7defa 24 AMQP_TYPE_LONG,
AzureIoTClient 28:add19eb7defa 25 AMQP_TYPE_FLOAT,
AzureIoTClient 28:add19eb7defa 26 AMQP_TYPE_DOUBLE,
AzureIoTClient 28:add19eb7defa 27 AMQP_TYPE_CHAR,
AzureIoTClient 28:add19eb7defa 28 AMQP_TYPE_TIMESTAMP,
AzureIoTClient 28:add19eb7defa 29 AMQP_TYPE_UUID,
AzureIoTClient 28:add19eb7defa 30 AMQP_TYPE_BINARY,
AzureIoTClient 28:add19eb7defa 31 AMQP_TYPE_STRING,
AzureIoTClient 28:add19eb7defa 32 AMQP_TYPE_SYMBOL,
AzureIoTClient 28:add19eb7defa 33 AMQP_TYPE_LIST,
AzureIoTClient 28:add19eb7defa 34 AMQP_TYPE_MAP,
AzureIoTClient 28:add19eb7defa 35 AMQP_TYPE_ARRAY,
AzureIoTClient 28:add19eb7defa 36 AMQP_TYPE_DESCRIBED,
AzureIoTClient 28:add19eb7defa 37 AMQP_TYPE_COMPOSITE,
AzureIoTClient 28:add19eb7defa 38 AMQP_TYPE_UNKNOWN
AzureIoTClient 28:add19eb7defa 39 } AMQP_TYPE;
Azure.IoT Build 0:6ae2f7bca550 40
Azure.IoT Build 0:6ae2f7bca550 41 #ifdef __cplusplus
Azure.IoT Build 0:6ae2f7bca550 42 }
Azure.IoT Build 0:6ae2f7bca550 43 #endif /* __cplusplus */
Azure.IoT Build 0:6ae2f7bca550 44
Azure.IoT Build 0:6ae2f7bca550 45 #endif /* ANQP_TYPES_H */