Demo using MBED TLS

Dependencies:   EthernetInterface NTPClient iothub_amqp_transport iothub_client mbed-rtos mbed

Fork of iothub_client_sample_amqp by Azure IoT

Committer:
markrad
Date:
Thu Jan 05 00:20:03 2017 +0000
Revision:
58:f50b97b08851
Sample using MBED TLS

Who changed what in which revision?

UserRevisionLine numberNew contents of line
markrad 58:f50b97b08851 1 // Copyright (c) Microsoft. All rights reserved.
markrad 58:f50b97b08851 2 // Licensed under the MIT license. See LICENSE file in the project root for full license information.
markrad 58:f50b97b08851 3
markrad 58:f50b97b08851 4 #include <cstdlib>
markrad 58:f50b97b08851 5 #ifdef _CRTDBG_MAP_ALLOC
markrad 58:f50b97b08851 6 #include <crtdbg.h>
markrad 58:f50b97b08851 7 #endif
markrad 58:f50b97b08851 8
markrad 58:f50b97b08851 9 #include "azure_c_shared_utility/lock.h"
markrad 58:f50b97b08851 10 #include "azure_c_shared_utility/xlogging.h"
markrad 58:f50b97b08851 11 #include "azure_c_shared_utility/condition.h"
markrad 58:f50b97b08851 12 #include "rtos.h"
markrad 58:f50b97b08851 13
markrad 58:f50b97b08851 14 COND_HANDLE Condition_Init(void)
markrad 58:f50b97b08851 15 {
markrad 58:f50b97b08851 16 return NULL;
markrad 58:f50b97b08851 17 }
markrad 58:f50b97b08851 18
markrad 58:f50b97b08851 19 COND_RESULT Condition_Post(COND_HANDLE handle)
markrad 58:f50b97b08851 20 {
markrad 58:f50b97b08851 21 COND_RESULT result;
markrad 58:f50b97b08851 22 if (handle == NULL)
markrad 58:f50b97b08851 23 {
markrad 58:f50b97b08851 24 result = COND_INVALID_ARG;
markrad 58:f50b97b08851 25 }
markrad 58:f50b97b08851 26 else
markrad 58:f50b97b08851 27 {
markrad 58:f50b97b08851 28
markrad 58:f50b97b08851 29 }
markrad 58:f50b97b08851 30 return COND_ERROR;
markrad 58:f50b97b08851 31 }
markrad 58:f50b97b08851 32
markrad 58:f50b97b08851 33 COND_RESULT Condition_Wait(COND_HANDLE handle, LOCK_HANDLE lock, int timeout_milliseconds)
markrad 58:f50b97b08851 34 {
markrad 58:f50b97b08851 35 COND_RESULT result;
markrad 58:f50b97b08851 36 if (handle == NULL)
markrad 58:f50b97b08851 37 {
markrad 58:f50b97b08851 38 result = COND_INVALID_ARG;
markrad 58:f50b97b08851 39 }
markrad 58:f50b97b08851 40 else
markrad 58:f50b97b08851 41 {
markrad 58:f50b97b08851 42 result = COND_ERROR;
markrad 58:f50b97b08851 43 }
markrad 58:f50b97b08851 44 return result;
markrad 58:f50b97b08851 45 }
markrad 58:f50b97b08851 46
markrad 58:f50b97b08851 47 void Condition_Deinit(COND_HANDLE handle)
markrad 58:f50b97b08851 48 {
markrad 58:f50b97b08851 49 if (handle != NULL)
markrad 58:f50b97b08851 50 {
markrad 58:f50b97b08851 51 }
markrad 58:f50b97b08851 52 }