BESDefine Class Reference

#include <BESDefine.h>

Inheritance diagram for BESDefine:

Inheritance graph
[legend]
Collaboration diagram for BESDefine:

Collaboration graph
[legend]
List of all members.

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
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:
strm C++ i/o stream to dump the information to

Implements BESObj.

Definition at line 65 of file BESDefine.cc.

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

Here is the call graph for this function:

BESDefine::containers_citer BESDefine::end_container (  )  [inline]

Definition at line 60 of file BESDefine.h.

Referenced by BESXMLGetCommand::prep_request().

BESDefine::containers_citer BESDefine::first_container (  )  [inline]

Definition at line 59 of file BESDefine.h.

Referenced by BESXMLGetCommand::prep_request().

const string& BESDefine::get_agg_cmd (  )  [inline]

Definition at line 66 of file BESDefine.h.

Referenced by BESXMLGetCommand::prep_request().

const string& BESDefine::get_agg_handler (  )  [inline]

Definition at line 74 of file BESDefine.h.

Referenced by BESXMLGetCommand::prep_request().

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:
Generated on Thu Sep 16 15:23:21 2010 for OPeNDAP Hyrax Back End Server (BES) by  doxygen 1.4.7