bes  Updated for version 3.19.1
BESCatalogUtils Class Reference
Inheritance diagram for BESCatalogUtils:
Inheritance graph

Classes

struct  type_reg
 

Public Types

typedef vector< type_reg >::const_iterator match_citer
 

Public Member Functions

 BESCatalogUtils (const string &name)
 
virtual void dump (ostream &strm) const
 dump the contents of this object to the specified ostream More...
 
virtual bool exclude (const string &inQuestion) const
 
bool follow_sym_links () const
 
virtual unsigned int get_entries (DIR *dip, const string &fullnode, const string &use_node, const string &coi, BESCatalogEntry *entry, bool dirs_only)
 
const string & get_root_dir () const
 
virtual bool include (const string &inQuestion) const
 
BESCatalogUtils::match_citer match_list_begin () const
 
BESCatalogUtils::match_citer match_list_end () const
 

Static Public Member Functions

static void bes_add_stat_info (BESCatalogEntry *entry, const string &fullnode)
 
static void delete_all_catalogs ()
 
static void display_entry (BESCatalogEntry *entry, BESInfo *info)
 
static bool isData (const string &inQuestion, const string &catalog, list< string > &services)
 
static BESCatalogUtilsUtils (const string &name)
 

Detailed Description

Definition at line 56 of file BESCatalogUtils.h.

Member Function Documentation

◆ dump()

void BESCatalogUtils::dump ( ostream &  strm) const
virtual

dump the contents of this object to the specified ostream

This method is implemented by all derived classes to dump their contents, in other words, any state they might have, private variables, etc...

The inline function below can be used to dump the contents of an OPeNDAOObj object. For example, the object Animal is derived from BESObj. A user could do the following:

Animal *a = new dog( "Sparky" ) ; cout << a << endl ;

And the dump method for dog could display the name passed into the constructor, the (this) pointer of the object, etc...

Parameters
strmC++ i/o stream to dump the object to

Implements BESObj.

Definition at line 399 of file BESCatalogUtils.cc.


The documentation for this class was generated from the following files: