Class that store data in file system
Class that store data in file system
virtual ~FileDataStore()
virtual string getItem( const string& group, const string& name ) throw(VException&)
virtual TimeStamp getItemTimeStamp( const string& group, const string& name ) throw(VException&)
virtual int getItemSize( const string& group, const string& name ) throw(VException&)
virtual void putItem( const string& group, const string& name, const string& data, TimeStamp timeStamp = 0 ) throw(VException&)
virtual void removeItem( const string& group, const string& name) throw(VException&)
virtual bool isItem( const string& group, const string& name) throw(VException&)
virtual StringList listItems(const string& group) throw(VException&)
virtual void addGroup( const string& group ) throw(VException&)
virtual void removeGroup( const string& group) throw(VException&)
virtual bool isGroup( const string& group) throw(VException&)
virtual StringList listGroups()
string getBin( int i )
string getBin( const string& group, const string& name )
string rootName( int bin )
string dirName(const string& group, const string& name )
string dirName(const string& group, int bin )
string fileName(const string& group, const string& name )
int hash(const string& group, const string& name )
string fileRoot
generated by doc++