|
RTI Connext DDS Micro
Version 2.4.11
|
Definition of mutex interface. More...
Go to the source code of this file.
Data Structures | |
| struct | OSAPI_MutexBase |
Typedefs | |
| typedef struct OSAPI_Mutex | OSAPI_Mutex_T |
Functions | |
| RTI_BOOL | OSAPI_Mutex_delete (OSAPI_Mutex_T *mutex) |
| Delete a mutex. | |
| OSAPI_Mutex_T * | OSAPI_Mutex_new (void) |
| Create a mutex. | |
| RTI_BOOL | OSAPI_Mutex_take (OSAPI_Mutex_T *self) |
| Take a mutex. | |
| RTI_BOOL | OSAPI_Mutex_give (OSAPI_Mutex_T *self) |
| Give a mutex. | |
| RTI_BOOL | OSAPI_Mutex_release (OSAPI_Mutex_T *self, RTI_UINT32 *level) |
| Release a mutex temporarily at an arbitrary point in the code. | |
| RTI_BOOL | OSAPI_Mutex_resume (OSAPI_Mutex_T *self, RTI_UINT32 level) |
| Resume taking a mutex passing in the corrent state. | |
Definition of mutex interface.