33 #ifndef I_BESCatalog_h 34 #define I_BESCatalog_h 1 49 string _catalog_name ;
50 unsigned int _reference ;
55 : _catalog_name( catalog_name ),
72 return _catalog_name ;
75 const string &catalog_or_info,
78 virtual void dump( ostream &strm )
const = 0 ;
81 #endif // I_BESCatalog_h virtual unsigned int dereference_catalog()
Base object for bes objects.
informational response object
virtual ~BESCatalog(void)
virtual void show_catalog(const string &container, const string &catalog_or_info, BESInfo *info)=0
abstract base class catalog object.
BESCatalog(const string &catalog_name)
virtual void reference_catalog()
virtual string get_catalog_name()
virtual void dump(ostream &strm) const =0
dump the contents of this object to the specified ostream