EPICS ARCHIVER V4
|
Automatically takes and releases an epicsMutex. More...
#include <Guard.h>
Public Member Functions | |
epicsMutexGuard (epicsMutex &mutex) | |
Constructor locks mutex. More... | |
~epicsMutexGuard () | |
Destructor unlocks mutex. More... | |
void | check (const char *file, size_t line, const epicsMutex &the_one_it_should_be) |
Check. | |
Automatically takes and releases an epicsMutex.
Idea follows Jeff Hill's epicsGuard.
Archiver should prefer OrderedMutex and Guard over the basic epicsMutex and epicsMutexGuard.
|
inline |
Constructor locks mutex.
|
inline |
Destructor unlocks mutex.