Base class for all Lucene synchronised classes.
More...
#include <LuceneSync.h>
|
virtual | ~LuceneSync () |
|
virtual SynchronizePtr | getSync () |
| Return this object synchronize lock.
|
|
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.
|
|
virtual bool | holdsLock () |
| Returns true if this object is currently locked by current thread.
|
|
virtual void | wait (int32_t timeout=0) |
| Wait for signal using an optional timeout.
|
|
virtual void | notifyAll () |
| Notify all threads waiting for signal.
|
|
Base class for all Lucene synchronised classes.
◆ ~LuceneSync()
virtual Lucene::LuceneSync::~LuceneSync |
( |
| ) |
|
|
virtual |
◆ getSignal()
Return this object signal.
◆ getSync()
Return this object synchronize lock.
◆ holdsLock()
virtual bool Lucene::LuceneSync::holdsLock |
( |
| ) |
|
|
virtual |
Returns true if this object is currently locked by current thread.
◆ lock()
virtual void Lucene::LuceneSync::lock |
( |
int32_t |
timeout = 0 | ) |
|
|
virtual |
Lock this object using an optional timeout.
◆ notifyAll()
virtual void Lucene::LuceneSync::notifyAll |
( |
| ) |
|
|
virtual |
Notify all threads waiting for signal.
◆ unlock()
virtual void Lucene::LuceneSync::unlock |
( |
| ) |
|
|
virtual |
◆ wait()
virtual void Lucene::LuceneSync::wait |
( |
int32_t |
timeout = 0 | ) |
|
|
virtual |
◆ objectLock
◆ objectSignal
The documentation for this class was generated from the following file: