RTI Connext DDS Micro  Version 2.4.11
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
osapi_mutex.h File Reference

Definition of mutex interface. More...

#include "osapi/osapi_dll.h"
#include "osapi/osapi_types.h"

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

Detailed Description

Definition of mutex interface.


RTI Connext DDS Micro Version 2.4.11 Copyright © Mon Jul 23 2018 Real-Time Innovations, Inc