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;
provides volatile storage for a specific definition/view of different containers including contraints...
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual void show_definitions(BESInfo &info)
show the definitions stored in this store
virtual BESDefine * look_for(const std::string &def_name)
looks for a definition in this volatile store with the given name
virtual bool del_definition(const std::string &def_name)
deletes a defintion with the given name from this volatile store
BESDefinitionStorageVolatile(const std::string &name)
create an instance of BESDefinitionStorageVolatile with the give name.
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
BESDefinitionStorage(const std::string &name)
create an instance of BESDefinitionStorage with the give name.
informational response object