#include #include #include #include #include "common.h" using namespace std; class MessageIdStore { public: MessageIdStore(); //bool addMessageId( char *data ); //bool addMessageId( string *data ); bool insert( string data ); void deleteMessageId( char *data ); //bool checkMessageId( char *data ); void saveSetToFile( char *filename ); void loadSetFromFile( char *filename ); void setFilename( char *fn ); int insertsSinceLastSave; private: set > msgidSet; pair >::const_iterator, bool> p; string *filename; // filename for saving };