OPeNDAP Hyrax Back End Server (BES)  Updated for version 3.8.3
BESDefine Class Reference

#include <BESDefine.h>

Inheritance diagram for BESDefine:
Inheritance graph
Collaboration diagram for BESDefine:
Collaboration graph

Public Types

typedef list< BESContainer * >
::const_iterator 
containers_citer
 
typedef list< BESContainer * >
::iterator 
containers_iter
 

Public Member Functions

void add_container (BESContainer *container)
 
 BESDefine ()
 
virtual void dump (ostream &strm) const
 dumps information about this object More...
 
BESDefine::containers_citer end_container ()
 
BESDefine::containers_citer first_container ()
 
const string & get_agg_cmd ()
 
const string & get_agg_handler ()
 
void set_agg_cmd (const string &cmd)
 
void set_agg_handler (const string &handler)
 
virtual ~BESDefine ()
 

Detailed Description

Definition at line 45 of file BESDefine.h.

Member Typedef Documentation

typedef list<BESContainer *>::const_iterator BESDefine::containers_citer

Definition at line 56 of file BESDefine.h.

typedef list<BESContainer *>::iterator BESDefine::containers_iter

Definition at line 55 of file BESDefine.h.

Constructor & Destructor Documentation

BESDefine::BESDefine ( )
inline

Definition at line 52 of file BESDefine.h.

BESDefine::~BESDefine ( )
virtual

Definition at line 35 of file BESDefine.cc.

Member Function Documentation

void BESDefine::add_container ( BESContainer container)

Definition at line 51 of file BESDefine.cc.

Referenced by BESDefineResponseHandler::execute().

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

dumps information about this object

Displays the pointer value of this instance along with contents of the definition, including the containers in this definition and aggregation information.

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

Implements BESObj.

Definition at line 65 of file BESDefine.cc.

References BESContainer::dump(), BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().

Here is the call graph for this function:

BESDefine::containers_citer BESDefine::end_container ( )
inline
BESDefine::containers_citer BESDefine::first_container ( )
inline
const string& BESDefine::get_agg_cmd ( )
inline
const string& BESDefine::get_agg_handler ( )
inline
void BESDefine::set_agg_cmd ( const string &  cmd)
inline

Definition at line 62 of file BESDefine.h.

Referenced by BESDefineResponseHandler::execute().

void BESDefine::set_agg_handler ( const string &  handler)
inline

Definition at line 70 of file BESDefine.h.

Referenced by BESDefineResponseHandler::execute().


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