#ifndef _NS_LUCENE_INDEX_READER_H_ #define _NS_LUCENE_INDEX_READER_H_ #include "Xpclucene.h" #include "nsILuceneIndexReader.h" LUCENE_FORWARD_DECLARE1(index, IndexReader) class nsLuceneIndexReader : public nsILuceneIndexReader { public: NS_DECL_ISUPPORTS NS_DECL_NSILUCENEINDEXREADER nsLuceneIndexReader(lucene::index::IndexReader *pIndexReader); /* methods not on the public interface */ lucene::index::IndexReader * getIndexReader(); private: lucene::index::IndexReader *mIndexReader; ~nsLuceneIndexReader(); protected: /* additional members */ }; #endif // _NS_LUCENE_INDEX_READER_H_