31 virtual void lock(int32_t timeout = 0);
34 virtual void unlock();
37 virtual bool holdsLock();
40 virtual void wait(int32_t timeout = 0);
43 virtual void notifyAll();
boost::shared_ptr< LuceneSignal > LuceneSignalPtr
Definition: LuceneTypes.h:540
LuceneSignalPtr objectSignal
Definition: LuceneSync.h:21
Base class for all Lucene synchronised classes.
Definition: LuceneSync.h:15
Definition: AbstractAllTermDocs.h:12
SynchronizePtr objectLock
Definition: LuceneSync.h:20
boost::shared_ptr< Synchronize > SynchronizePtr
Definition: LuceneTypes.h:552