CLucene - a full-featured, c++ search engine
API Documentation

lucene::store::LockFactory Class Reference

#include <LockFactory.h>

Inheritance diagram for lucene::store::LockFactory:

lucene::store::FSLockFactory lucene::store::NoLockFactory lucene::store::SingleInstanceLockFactory

Public Member Functions

 LockFactory ()
virtual ~LockFactory ()
void setLockPrefix (TCHAR *lockPrefix)
TCHAR * getLockPrefix ()
virtual LuceneLockmakeLock (const char *lockName)=0
virtual void clearLock (const char *lockName)=0

Protected Attributes

TCHAR * lockPrefix

Constructor & Destructor Documentation

lucene::store::LockFactory::LockFactory (  ) 

virtual lucene::store::LockFactory::~LockFactory (  )  [virtual]

Member Function Documentation

void lucene::store::LockFactory::setLockPrefix ( TCHAR *  lockPrefix  ) 

TCHAR* lucene::store::LockFactory::getLockPrefix (  ) 

virtual LuceneLock* lucene::store::LockFactory::makeLock ( const char *  lockName  )  [pure virtual]

virtual void lucene::store::LockFactory::clearLock ( const char *  lockName  )  [pure virtual]

Field Documentation

The documentation for this class was generated from the following file: