--- a/src/index/indexer.h
+++ b/src/index/indexer.h
@@ -1,18 +1,17 @@
#ifndef _INDEXER_H_INCLUDED_
#define _INDEXER_H_INCLUDED_
-/* @(#$Id: indexer.h,v 1.3 2005-01-25 14:37:21 dockes Exp $ (C) 2004 J.F.Dockes */
+/* @(#$Id: indexer.h,v 1.4 2005-01-31 14:31:09 dockes Exp $ (C) 2004 J.F.Dockes */
#include "rclconfig.h"
-
-#if 0
-class FsIndexer {
- const ConfTree &conf;
+class DbIndexer;
+class ConfIndexer {
+ RclConfig *config;
+ DbIndexer *indexer;
public:
enum runStatus {IndexerOk, IndexerError};
- Indexer(const ConfTree &cnf): conf(cnf) {}
- virtual ~Indexer() {}
- runStatus run() = 0;
+ ConfIndexer(RclConfig *cnf) : config(cnf), indexer(0) {}
+ virtual ~ConfIndexer();
+ bool index();
};
-#endif
#endif /* _INDEXER_H_INCLUDED_ */