C Porting Layer API Reference for Oracle Internet of Things Cloud Service Client Software Library. Release 21.1.1.0.0-3. E80003-19
|
The file contains porting layer for mutexes. More...
#include "iotcs_config.h"
Go to the source code of this file.
Typedefs | |
typedef void * | iotcs_port_mutex |
Mutex handle. | |
Functions | |
iotcs_port_mutex | iotcs_port_mutex_create (void) |
Creates iotcs_port_mutex instance. | |
void | iotcs_port_mutex_destroy (iotcs_port_mutex mutex) |
Destroys iotcs_port_mutex instance If a mutex is NULL, no operation is performed. | |
void | iotcs_port_mutex_lock (iotcs_port_mutex mutex) |
Locks iotcs_port_mutex instance Recursive lock support is not required. | |
void | iotcs_port_mutex_unlock (iotcs_port_mutex mutex) |
Unlocks iotcs_port_mutex instance Recursive lock support is not required. |
The file contains porting layer for mutexes.
iotcs_port_mutex iotcs_port_mutex_create | ( | void | ) |
Creates iotcs_port_mutex instance.
void iotcs_port_mutex_destroy | ( | iotcs_port_mutex | mutex | ) |
Destroys iotcs_port_mutex instance If a mutex is NULL, no operation is performed.
mutex | iotcs_port_mutex instance |
void iotcs_port_mutex_lock | ( | iotcs_port_mutex | mutex | ) |
Locks iotcs_port_mutex instance Recursive lock support is not required.
mutex | non NULL iotcs_port_mutex instance |
void iotcs_port_mutex_unlock | ( | iotcs_port_mutex | mutex | ) |
Unlocks iotcs_port_mutex instance Recursive lock support is not required.
mutex | non NULL iotcs_port_mutex instance |