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