xmltooling  1.4.2
xmltooling::SharedLock Class Reference

RAII wrapper for a shared lock. More...

#include <xmltooling/util/Threads.h>

Public Member Functions

 SharedLock (RWLock *lock, bool lockit=true)
 Locks and wraps the designated shared lock. More...
 
 ~SharedLock ()
 Unlocks the wrapped shared lock.
 

Detailed Description

RAII wrapper for a shared lock.

Constructor & Destructor Documentation

xmltooling::SharedLock::SharedLock ( RWLock lock,
bool  lockit = true 
)
inline

Locks and wraps the designated shared lock.

Parameters
locklock to acquire
lockittrue if the lock should be acquired here, false if already acquired

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