33 #ifndef BESDefinitionStorageVolatile_h_ 34 #define BESDefinitionStorageVolatile_h_ 1 61 map< string, BESDefine * > _def_list ;
62 typedef map< string, BESDefine * >::const_iterator Define_citer ;
63 typedef map< string, BESDefine * >::iterator Define_iter ;
85 virtual void dump( ostream &strm )
const ;
88 #endif // BESDefinitionStorageVolatile_h_ BESDefinitionStorageVolatile(const string &name)
create an instance of BESDefinitionStorageVolatile with the give name.
virtual bool add_definition(const string &def_name, BESDefine *d)
adds a given definition to this volatile storage
virtual void dump(ostream &strm) const
dumps information about this object
provides volatile storage for a specific definition/view of different containers including contraints...
virtual BESDefine * look_for(const string &def_name)
looks for a definition in this volatile store with the given name
provides persistent storage for a specific view of different containers including contraints and aggr...
virtual bool del_definition(const string &def_name)
deletes a defintion with the given name from this volatile store
informational response object
virtual void show_definitions(BESInfo &info)
show the defintions stored in this store
virtual bool del_definitions()
deletes all defintions from the definition store
virtual ~BESDefinitionStorageVolatile()