EPICS ARCHIVER V4
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups
Public Member Functions | List of all members
GuardRelease Class Reference

Temporarily releases and then re-takes a Guard. More...

#include <Guard.h>

Public Member Functions

 GuardRelease (const char *file, size_t line, Guard &guard)
 Constructor releases the guard. More...
 
 ~GuardRelease ()
 Destructor re-locks the guard. More...
 

Detailed Description

Temporarily releases and then re-takes a Guard.

Idea follows Jeff Hill's epicsGuard.

Constructor & Destructor Documentation

GuardRelease::GuardRelease ( const char *  file,
size_t  line,
Guard guard 
)
inline

Constructor releases the guard.

GuardRelease::~GuardRelease ( )
inline

Destructor re-locks the guard.


The documentation for this class was generated from the following file: