45 for( i = _transmitter_list.begin(); i != _transmitter_list.end(); i++ )
58 _transmitter_list[name] = transmitter ;
69 i = _transmitter_list.find( name ) ;
70 if( i != _transmitter_list.end() )
73 _transmitter_list.erase( i ) ;
74 if( obj )
delete obj ;
84 i = _transmitter_list.find( name ) ;
85 if( i != _transmitter_list.end() )
103 << (
void *)
this <<
")" << endl ;
105 if( _transmitter_list.size() )
111 for( ; i != ie; i++ )
115 (*i).second->dump( strm ) ;
virtual BESTransmitter * find_transmitter(const string &name)
map< string, BESTransmitter * >::iterator Transmitter_iter
virtual bool del_transmitter(const string &name)
virtual bool add_transmitter(const string &name, BESTransmitter *transmitter)
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