#include <BESDefine.h>
Inheritance diagram for BESDefine:
Public Types | |
typedef list< BESContainer * >::iterator | containers_iter |
typedef list< BESContainer * >::const_iterator | containers_citer |
Public Member Functions | |
BESDefine () | |
virtual | ~BESDefine () |
void | add_container (BESContainer *container) |
BESDefine::containers_citer | first_container () |
BESDefine::containers_citer | end_container () |
void | set_agg_cmd (const string &cmd) |
const string & | get_agg_cmd () |
void | set_agg_handler (const string &handler) |
const string & | get_agg_handler () |
virtual void | dump (ostream &strm) const |
dumps information about this object |
Definition at line 45 of file BESDefine.h.
typedef list<BESContainer *>::iterator BESDefine::containers_iter |
Definition at line 55 of file BESDefine.h.
typedef list<BESContainer *>::const_iterator BESDefine::containers_citer |
Definition at line 56 of file BESDefine.h.
BESDefine::BESDefine | ( | ) | [inline] |
Definition at line 52 of file BESDefine.h.
BESDefine::~BESDefine | ( | ) | [virtual] |
Definition at line 35 of file BESDefine.cc.
void BESDefine::add_container | ( | BESContainer * | container | ) |
BESDefine::containers_citer BESDefine::first_container | ( | ) | [inline] |
Definition at line 59 of file BESDefine.h.
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
BESDefine::containers_citer BESDefine::end_container | ( | ) | [inline] |
Definition at line 60 of file BESDefine.h.
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
void BESDefine::set_agg_cmd | ( | const string & | cmd | ) | [inline] |
Definition at line 62 of file BESDefine.h.
Referenced by BESDefineResponseHandler::execute(), and defT::run().
const string& BESDefine::get_agg_cmd | ( | ) | [inline] |
Definition at line 66 of file BESDefine.h.
Referenced by BESGetCommand::parse_request(), defT::run(), and BESDefinitionStorageVolatile::show_definitions().
void BESDefine::set_agg_handler | ( | const string & | handler | ) | [inline] |
const string& BESDefine::get_agg_handler | ( | ) | [inline] |
Definition at line 74 of file BESDefine.h.
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
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.
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: