OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways. More...
#include <BESReturnManager.h>
Public Types | |
typedef map< string, BESTransmitter * > ::const_iterator | Transmitter_citer |
typedef map< string, BESTransmitter * >::iterator | Transmitter_iter |
Public Member Functions | |
virtual bool | add_transmitter (const string &name, BESTransmitter *transmitter) |
virtual bool | del_transmitter (const string &name) |
virtual void | dump (ostream &strm) const |
dumps information about this object More... | |
virtual BESTransmitter * | find_transmitter (const string &name) |
virtual | ~BESReturnManager () |
Static Public Member Functions | |
static BESReturnManager * | TheManager () |
Protected Member Functions | |
BESReturnManager () | |
ReturnManager holds the list of response object transmitter that knows how to transmit response objects in particular ways.
Definition at line 52 of file BESReturnManager.h.
typedef map< string, BESTransmitter * >::const_iterator BESReturnManager::Transmitter_citer |
Definition at line 63 of file BESReturnManager.h.
typedef map< string, BESTransmitter * >::iterator BESReturnManager::Transmitter_iter |
Definition at line 64 of file BESReturnManager.h.
|
protected |
Definition at line 37 of file BESReturnManager.cc.
Referenced by TheManager().
|
virtual |
Definition at line 41 of file BESReturnManager.cc.
|
virtual |
Definition at line 53 of file BESReturnManager.cc.
References find_transmitter().
Referenced by BESDefaultModule::initialize(), and BESDapModule::initialize().
|
virtual |
Definition at line 65 of file BESReturnManager.cc.
Referenced by BESDefaultModule::terminate(), and BESDapModule::terminate().
|
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.
Definition at line 100 of file BESReturnManager.cc.
References BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
|
virtual |
Definition at line 81 of file BESReturnManager.cc.
Referenced by add_transmitter(), BESXMLInterface::build_data_request_plan(), BESBasicInterface::build_data_request_plan(), BESBasicInterface::initialize(), and BESXMLInterface::transmit_data().
|
static |
Definition at line 128 of file BESReturnManager.cc.
References BESReturnManager().
Referenced by BESXMLInterface::build_data_request_plan(), BESBasicInterface::build_data_request_plan(), BESDefaultModule::initialize(), BESDapModule::initialize(), BESBasicInterface::initialize(), BESDefaultModule::terminate(), BESDapModule::terminate(), and BESXMLInterface::transmit_data().