|
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 |