|
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 62 of file BESReturnManager.h.
| typedef map<string, BESTransmitter *>::iterator BESReturnManager::Transmitter_iter |
Definition at line 63 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 51 of file BESReturnManager.cc.
References find_transmitter().
Referenced by BESDefaultModule::initialize(), W10NModule::initialize(), BESDapModule::initialize(), BESAsciiModule::initialize(), FONgModule::initialize(), FoJsonModule::initialize(), and FONcModule::initialize().

|
virtual |
Definition at line 60 of file BESReturnManager.cc.
Referenced by BESDefaultModule::terminate(), BESDapModule::terminate(), BESAsciiModule::terminate(), FONgModule::terminate(), FoJsonModule::terminate(), and FONcModule::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 92 of file BESReturnManager.cc.
References BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().

|
virtual |
Definition at line 75 of file BESReturnManager.cc.
Referenced by add_transmitter(), BESXMLInterface::build_data_request_plan(), BESBasicInterface::build_data_request_plan(), BESXDModule::initialize(), BESUsageModule::initialize(), BESWWWModule::initialize(), BESBasicInterface::initialize(), BESXDModule::terminate(), BESUsageModule::terminate(), BESWWWModule::terminate(), and BESXMLInterface::transmit_data().
|
static |
Definition at line 116 of file BESReturnManager.cc.
References BESReturnManager().
Referenced by BESXMLInterface::build_data_request_plan(), BESBasicInterface::build_data_request_plan(), W10NModule::initialize(), BESXDModule::initialize(), BESDefaultModule::initialize(), BESUsageModule::initialize(), BESDapModule::initialize(), BESWWWModule::initialize(), BESAsciiModule::initialize(), FONgModule::initialize(), FoJsonModule::initialize(), FONcModule::initialize(), BESBasicInterface::initialize(), BESDefaultModule::terminate(), BESXDModule::terminate(), BESUsageModule::terminate(), BESDapModule::terminate(), BESWWWModule::terminate(), BESAsciiModule::terminate(), FONgModule::terminate(), FoJsonModule::terminate(), FONcModule::terminate(), and BESXMLInterface::transmit_data().
