#ifndef _HISTORY_H_INCLUDED_ #define _HISTORY_H_INCLUDED_ /* @(#$Id: history.h,v 1.1 2005-11-24 18:21:55 dockes Exp $ (C) 2004 J.F.Dockes */ #include #include #include #include "conftree.h" /** * The query and documents history class. This is based on a ConfTree for no * imperative reason */ class RclQHistory { public: RclQHistory(const std::string &fn, unsigned int maxsize=1000); bool ok() {return m_data.getStatus() == ConfSimple::STATUS_RW;} bool enterDocument(const std::string fn, const std::string ipath); std::list< std::pair > getDocHistory(); private: unsigned int m_mlen; ConfSimple m_data; }; #endif /* _HISTORY_H_INCLUDED_ */