Mark Radbourne / Mbed 2 deprecated FXOS8700CQ_To_Azure_IoT

Dependencies:   azure_umqtt_c iothub_mqtt_transport mbed-rtos mbed wolfSSL Socket lwip-eth lwip-sys lwip

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers iothub_client_options.h Source File

iothub_client_options.h

00001 // Copyright (c) Microsoft. All rights reserved.
00002 // Licensed under the MIT license. See LICENSE file in the project root for full license information.
00003 
00004 #ifndef IOTHUB_CLIENT_OPTIONS_H
00005 #define IOTHUB_CLIENT_OPTIONS_H
00006 
00007 #ifdef __cplusplus
00008 extern "C"
00009 {
00010 #endif
00011 
00012     typedef struct IOTHUB_PROXY_OPTIONS_TAG
00013     {
00014         const char* host_address;
00015         const char* username;
00016         const char* password;
00017     } IOTHUB_PROXY_OPTIONS;
00018 
00019     static const char* OPTION_LOG_TRACE = "logtrace";
00020     static const char* OPTION_X509_CERT = "x509certificate";
00021     static const char* OPTION_X509_PRIVATE_KEY = "x509privatekey";
00022     static const char* OPTION_KEEP_ALIVE = "keepalive";
00023 
00024     static const char* OPTION_PROXY_HOST = "proxy_address";
00025     static const char* OPTION_PROXY_USERNAME = "proxy_username";
00026     static const char* OPTION_PROXY_PASSWORD = "proxy_password";
00027 
00028     static const char* OPTION_SAS_TOKEN_LIFETIME = "sas_token_lifetime";
00029     static const char* OPTION_SAS_TOKEN_REFRESH_TIME = "sas_token_refresh_time";
00030     static const char* OPTION_CBS_REQUEST_TIMEOUT = "cbs_request_timeout";
00031 
00032     static const char* OPTION_MIN_POLLING_TIME = "MinimumPollingTime";
00033     static const char* OPTION_BATCHING = "Batching";
00034 
00035 #ifdef __cplusplus
00036 }
00037 #endif
00038 
00039 #endif /* IOTHUB_CLIENT_OPTIONS_H */