#include <BESReturnManager.h>
Public Types | |
typedef map< string, BESTransmitter * > ::const_iterator | Transmitter_citer |
typedef map< string, BESTransmitter * >::iterator | Transmitter_iter |
Public Member Functions | |
virtual | ~BESReturnManager () |
virtual bool | add_transmitter (const string &name, BESTransmitter *transmitter) |
virtual bool | del_transmitter (const string &name) |
virtual BESTransmitter * | find_transmitter (const string &name) |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
Static Public Member Functions | |
static BESReturnManager * | TheManager () |
Protected Member Functions | |
BESReturnManager () |
typedef map< string, BESTransmitter * >::const_iterator BESReturnManager::Transmitter_citer |
typedef map< string, BESTransmitter * >::iterator BESReturnManager::Transmitter_iter |
BESReturnManager::BESReturnManager | ( | ) | [protected] |
BESReturnManager::~BESReturnManager | ( | ) | [virtual] |
bool BESReturnManager::add_transmitter | ( | const string & | name, | |
BESTransmitter * | transmitter | |||
) | [virtual] |
References find_transmitter().
Referenced by BESDefaultModule::initialize().
bool BESReturnManager::del_transmitter | ( | const string & | name | ) | [virtual] |
Referenced by BESDefaultModule::terminate().
void BESReturnManager::dump | ( | ostream & | strm | ) | const [virtual] |
dumps information about this object
Displays the pointer value of this instance along with the transmitters registered with the return manager.
strm | C++ i/o stream to dump the information to |
Implements BESObj.
References BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
BESTransmitter * BESReturnManager::find_transmitter | ( | const string & | name | ) | [virtual] |
BESReturnManager * BESReturnManager::TheManager | ( | ) | [static] |