abstract base class catalog object. More...
#include <BESCatalog.h>
Public Member Functions | |
virtual unsigned int | dereference_catalog () |
virtual void | dump (ostream &strm) const =0 |
virtual string | get_catalog_name () |
virtual void | reference_catalog () |
virtual void | show_catalog (const string &container, const string &catalog_or_info, BESInfo *info)=0 |
virtual | ~BESCatalog (void) |
Protected Member Functions | |
BESCatalog (const string &catalog_name) |
abstract base class catalog object.
Derived classes know how to show nodes and leaves in a catalog.
Definition at line 47 of file BESCatalog.h.
BESCatalog::BESCatalog | ( | const string & | catalog_name | ) | [inline, protected] |
Definition at line 54 of file BESCatalog.h.
virtual BESCatalog::~BESCatalog | ( | void | ) | [inline, virtual] |
Definition at line 58 of file BESCatalog.h.
virtual unsigned int BESCatalog::dereference_catalog | ( | ) | [inline, virtual] |
Definition at line 63 of file BESCatalog.h.
virtual void BESCatalog::dump | ( | ostream & | strm | ) | const [pure virtual] |
virtual string BESCatalog::get_catalog_name | ( | ) | [inline, virtual] |
Definition at line 70 of file BESCatalog.h.
virtual void BESCatalog::reference_catalog | ( | ) | [inline, virtual] |
Definition at line 59 of file BESCatalog.h.
virtual void BESCatalog::show_catalog | ( | const string & | container, | |
const string & | catalog_or_info, | |||
BESInfo * | info | |||
) | [pure virtual] |