33 #ifndef BESDefinitionStorage_h_ 34 #define BESDefinitionStorage_h_ 1 76 : _my_name( name ) {} ;
139 virtual void dump( ostream &strm )
const = 0 ;
142 #endif // BESDefinitionStorage_h_ provides persistent storage for a specific view of different containers including contraints and aggr...
virtual void show_definitions(BESInfo &info)=0
show the defintions stored in this store
virtual void dump(ostream &strm) const =0
Displays debug information about this object.
Base object for bes objects.
informational response object
virtual bool add_definition(const string &def_name, BESDefine *d)=0
adds a given definition to this storage
virtual bool del_definitions()=0
deletes all defintions from the definition store
BESDefinitionStorage(const string &name)
create an instance of BESDefinitionStorage with the give name.
virtual bool del_definition(const string &def_name)=0
deletes a defintion with the given name
virtual ~BESDefinitionStorage()
virtual BESDefine * look_for(const string &def_name)=0
looks for a definition in this persistent store with the given name
virtual const string & get_name() const
retrieve the name of this persistent store