Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

BESCatalogList Class Reference

#include <BESCatalogList.h>

Inheritance diagram for BESCatalogList:

[legend]
Collaboration diagram for BESCatalogList:
[legend]
List of all members.

Public Types

typedef map< string, BESCatalog
* >::iterator 
catalog_iter
typedef map< string, BESCatalog
* >::const_iterator 
catalog_citer

Public Member Functions

 BESCatalogList ()
virtual ~BESCatalogList ()
virtual bool add_catalog (BESCatalog *catalog)
virtual bool rem_catalog (const string &catalog_name)
virtual BESCatalogfind_catalog (const string &catalog_name)
virtual void show_catalog (const string &container, const string &catalog_or_info, BESInfo *info)
virtual void dump (ostream &strm) const
 dumps information about this object

Static Public Member Functions

static BESCatalogListTheCatalogList ()

Member Typedef Documentation

typedef map<string,BESCatalog *>::const_iterator BESCatalogList::catalog_citer
 

typedef map<string,BESCatalog *>::iterator BESCatalogList::catalog_iter
 


Constructor & Destructor Documentation

BESCatalogList::BESCatalogList  )  [inline]
 

BESCatalogList::~BESCatalogList  )  [virtual]
 


Member Function Documentation

bool BESCatalogList::add_catalog BESCatalog catalog  )  [virtual]
 

void BESCatalogList::dump ostream &  strm  )  const [virtual]
 

dumps information about this object

Displays the pointer value of this instance along with the catalog entries in this list.

Parameters:
strm C++ i/o stream to dump the information to

Implements BESObj.

BESCatalog * BESCatalogList::find_catalog const string &  catalog_name  )  [virtual]
 

bool BESCatalogList::rem_catalog const string &  catalog_name  )  [virtual]
 

void BESCatalogList::show_catalog const string &  container,
const string &  catalog_or_info,
BESInfo info
[virtual]
 

BESCatalogList * BESCatalogList::TheCatalogList  )  [static]
 


The documentation for this class was generated from the following files:
Generated on Thu May 3 23:10:58 2007 for OPeNDAP Back End Server (BES) by  doxygen 1.4.4