10 #include <boost/thread/recursive_mutex.hpp> 31 void lock(int32_t timeout = 0);
48 template <
class OBJECT>
50 this->sync =
object->getSync();
60 void lock(int32_t timeout);
SyncLock(OBJECT object, int32_t timeout=0)
Definition: Synchronize.h:49
Utility class to support scope locking.
Definition: Synchronize.h:44
int64_t lockThread
Definition: Synchronize.h:23
Definition: AbstractAllTermDocs.h:12
int32_t recursionCount
Definition: Synchronize.h:24
SynchronizePtr sync
Definition: Synchronize.h:57
Utility class to support locking via a mutex.
Definition: Synchronize.h:16
boost::recursive_timed_mutex mutexSynchronize
Definition: Synchronize.h:22
boost::shared_ptr< Synchronize > SynchronizePtr
Definition: LuceneTypes.h:552