Base class for all Lucene synchronised classes.
More...
#include <LuceneSync.h>
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: