![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Platform independent read-lock / write-lock. More...
Inheritance diagram for DtIpcRdWrLock__rti__:
Collaboration diagram for DtIpcRdWrLock__rti__:Public Member Functions | |
| DtIpcRdWrLock__rti__ (pthread_rwlock_t *sharedLock) | |
| constructor | |
| virtual | ~DtIpcRdWrLock__rti__ () |
| destructor | |
| virtual void | init () |
| initialize the locking mechanism attributes | |
| virtual void | destroy () |
| destroy the lock | |
Platform independent read-lock / write-lock.
instances of DtIpcRdWrLock are used to provide a platform independent read-lock / write-lock mechanism for use by threads of different processes.
| DtIpcRdWrLock__rti__::DtIpcRdWrLock__rti__ | ( | pthread_rwlock_t * | sharedLock | ) |
constructor
References DtRdWrLock__rti__::myLock.
| DtIpcRdWrLock__rti__::~DtIpcRdWrLock__rti__ | ( | ) | [virtual] |
destructor
References DtRdWrLock__rti__::readers.
| void DtIpcRdWrLock__rti__::destroy | ( | ) | [virtual] |
destroy the lock
Reimplemented from DtRdWrLock__rti__.
References DtRdWrLock__rti__::myLock, and DtRdWrLock__rti__::readers.
Referenced by DtSmSubscribableMessageQueue__rti__::clearSyncVars().
| void DtIpcRdWrLock__rti__::init | ( | ) | [virtual] |
initialize the locking mechanism attributes
Reimplemented from DtRdWrLock__rti__.
References DtRdWrLock__rti__::myLock.
Referenced by DtSmSubscribableMessageQueue__rti__::initSyncVars().