Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
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);
SynchronizePtr sync
Definition: Synchronize.h:57
int32_t recursionCount
Definition: Synchronize.h:24
Utility class to support locking via a mutex.
Definition: Synchronize.h:16
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< Synchronize > SynchronizePtr
Definition: LuceneTypes.h:552
Utility class to support scope locking.
Definition: Synchronize.h:44
SyncLock(OBJECT object, int32_t timeout=0)
Definition: Synchronize.h:49
boost::recursive_timed_mutex mutexSynchronize
Definition: Synchronize.h:22
int64_t lockThread
Definition: Synchronize.h:23
clucene.sourceforge.net