#define LUCENE_CLASS(Name)
Definition LuceneObject.h:24
Base class for Locking implementation. Directory uses instances of this class to implement locking....
Definition LockFactory.h:23
virtual void setLockPrefix(const String &lockPrefix)
Set the prefix in use for all locks created in this LockFactory. This is normally called once,...
String lockPrefix
Definition LockFactory.h:30
virtual LockPtr makeLock(const String &lockName)=0
Return a new Lock instance identified by lockName.
virtual void clearLock(const String &lockName)=0
Attempt to clear (forcefully unlock and remove) the specified lock. Only call this at a time when you...
virtual String getLockPrefix()
Get the prefix in use for all locks created in this LockFactory.
Base class for all Lucene classes.
Definition LuceneObject.h:31
Definition AbstractAllTermDocs.h:12
boost::shared_ptr< Lock > LockPtr
Definition LuceneTypes.h:496