#include <BESDefine.h>
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 |
typedef list<BESContainer *>::const_iterator BESDefine::containers_citer |
typedef list<BESContainer *>::iterator BESDefine::containers_iter |
BESDefine::BESDefine | ( | ) | [inline] |
BESDefine::~BESDefine | ( | ) | [virtual] |
void BESDefine::add_container | ( | BESContainer * | container | ) |
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.
strm | C++ i/o stream to dump the information to |
Implements BESObj.
References BESContainer::dump(), BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
BESDefine::containers_citer BESDefine::end_container | ( | ) | [inline] |
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
BESDefine::containers_citer BESDefine::first_container | ( | ) | [inline] |
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
const string& BESDefine::get_agg_cmd | ( | ) | [inline] |
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
const string& BESDefine::get_agg_handler | ( | ) | [inline] |
Referenced by BESGetCommand::parse_request(), and BESDefinitionStorageVolatile::show_definitions().
void BESDefine::set_agg_cmd | ( | const string & | cmd | ) | [inline] |
Referenced by BESDefineResponseHandler::execute().
void BESDefine::set_agg_handler | ( | const string & | handler | ) | [inline] |
Referenced by BESDefineResponseHandler::execute().