![]() |
MAK RTIspy API Documentation for HLA 1516
|
Platform independent mutual exclusion. More...
Collaboration diagram for DtMutex__rti__:Public Member Functions | |
| DtMutex__rti__ () | |
| default constructor More... | |
| virtual | ~DtMutex__rti__ () |
| destructor More... | |
| virtual void | destroy () |
| destroy the mutex. More... | |
| virtual void | lock () |
| get exclusive control of something More... | |
| virtual void | unlock () |
| release exclusive control More... | |
| pthread_mutex_t * | mutex () |
| return handle to mutex More... | |
Protected Member Functions | |
| DtMutex__rti__ (const DtMutex__rti__ &orig) | |
| copy constructor More... | |
| const DtMutex__rti__ & | operator= (const DtMutex__rti__ &orig) |
| assignment operator More... | |
Protected Attributes | |
| pthread_mutex_t | myPTMutex |
| WIN32. More... | |
Platform independent mutual exclusion.
Instances of MAKRti::DtMutex are used to provide a platform independent mutual exclusion mechanism
| DtMutex__rti__::DtMutex__rti__ | ( | ) |
default constructor
|
protected |
copy constructor
|
virtual |
destructor
|
virtual |
destroy the mutex.
This should only be called when no threads or processes will access the condition variable any longer.
|
virtual |
get exclusive control of something
| pthread_mutex_t* DtMutex__rti__::mutex | ( | ) |
return handle to mutex
WIN32
|
protected |
assignment operator
|
virtual |
release exclusive control
|
protected |
WIN32.
WIN32