Lucene++ - a full-featured, c++ search engine
API Documentation
Go to the documentation of this file.
31 virtual void lock(int32_t timeout = 0);
40 virtual void wait(int32_t timeout = 0);
virtual bool holdsLock()
Returns true if this object is currently locked by current thread.
boost::shared_ptr< LuceneSignal > LuceneSignalPtr
Definition: LuceneTypes.h:540
LuceneSignalPtr objectSignal
Definition: LuceneSync.h:21
virtual void notifyAll()
Notify all threads waiting for signal.
virtual void wait(int32_t timeout=0)
Wait for signal using an optional timeout.
Definition: AbstractAllTermDocs.h:12
boost::shared_ptr< Synchronize > SynchronizePtr
Definition: LuceneTypes.h:552
SynchronizePtr objectLock
Definition: LuceneSync.h:20
virtual LuceneSignalPtr getSignal()
Return this object signal.
virtual void lock(int32_t timeout=0)
Lock this object using an optional timeout.
virtual void unlock()
Unlock this object.
Base class for all Lucene synchronised classes.
Definition: LuceneSync.h:15
virtual SynchronizePtr getSync()
Return this object synchronize lock.
clucene.sourceforge.net