CARMA C++
|
Scoped manager class for exclusive PthreadRWLock locks. More...
#include <carma/util/ScopedExclusiveLockManager.h>
Public Member Functions | |
void | lock () |
ScopedExclusiveLockManager (L &l) | |
bool | tryLock () |
void | unlock () |
Scoped manager class for exclusive PthreadRWLock locks.
Can be used for any type lock provided the following functions are defined for those locks. void exclusiveLock( LockType & ); void tryExclusiveLock( LockType & ); void exclusiveUnlock( LockType & );
Copied entirely from Andy Beard's ScopedSharedLockManager.
Definition at line 25 of file ScopedExclusiveLockManager.h.