45 for (i = _transmitter_list.begin(); i != _transmitter_list.end(); i++) {
54 _transmitter_list[name] = transmitter;
64 i = _transmitter_list.find(name);
65 if (i != _transmitter_list.end()) {
67 _transmitter_list.erase(i);
78 i = _transmitter_list.find(name);
79 if (i != _transmitter_list.end()) {
94 strm <<
BESIndent::LMarg <<
"BESReturnManager::dump - (" << (
void *)
this <<
")" << endl;
96 if (_transmitter_list.size()) {
101 for (; i != ie; i++) {
104 (*i).second->dump(strm);
118 if (_instance == 0) {
virtual BESTransmitter * find_transmitter(const string &name)
virtual bool del_transmitter(const string &name)
virtual bool add_transmitter(const string &name, BESTransmitter *transmitter)
map< string, BESTransmitter * >::iterator Transmitter_iter
static BESReturnManager * TheManager()
ReturnManager holds the list of response object transmitter that knows how to transmit response objec...
static ostream & LMarg(ostream &strm)
map< string, BESTransmitter * >::const_iterator Transmitter_citer
virtual ~BESReturnManager()
virtual void dump(ostream &strm) const
dumps information about this object