OPeNDAP Hyrax Back End Server (BES) Updated for version 3.8.3
|
#include <BESDapTransmit.h>
Public Member Functions | |
virtual bool | add_method (string method_name, p_transmitter trans_method) |
BESDapTransmit () | |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
virtual p_transmitter | find_method (string method_name) |
virtual bool | remove_method (string method_name) |
virtual void | send_html (BESInfo &info, BESDataHandlerInterface &dhi) |
virtual void | send_response (const string &method, BESResponseObject *obj, BESDataHandlerInterface &dhi) |
virtual void | send_text (BESInfo &info, BESDataHandlerInterface &dhi) |
virtual | ~BESDapTransmit () |
Static Public Member Functions | |
static void | send_basic_das (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_data (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_dataddx (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_dds (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_ddx (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
Definition at line 41 of file BESDapTransmit.h.
BESDapTransmit::BESDapTransmit | ( | ) |
Definition at line 255 of file BESDapTransmit.cc.
References BESTransmitter::add_method(), DAS_SERVICE, DATA_SERVICE, DATADDX_SERVICE, DDS_SERVICE, DDX_SERVICE, send_basic_das(), send_basic_data(), send_basic_dataddx(), send_basic_dds(), and send_basic_ddx().
virtual BESDapTransmit::~BESDapTransmit | ( | ) | [inline, virtual] |
Definition at line 45 of file BESDapTransmit.h.
bool BESTransmitter::add_method | ( | string | method_name, |
p_transmitter | trans_method | ||
) | [virtual, inherited] |
Definition at line 37 of file BESTransmitter.cc.
Referenced by BESDapTransmit().
void BESBasicTransmitter::dump | ( | ostream & | strm | ) | const [virtual, inherited] |
dumps information about this object
Displays the pointer value of this instance
strm | C++ i/o stream to dump the information to |
Reimplemented from BESTransmitter.
Reimplemented in BESBasicHttpTransmitter.
Definition at line 83 of file BESBasicTransmitter.cc.
References BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
p_transmitter BESTransmitter::find_method | ( | string | method_name | ) | [virtual, inherited] |
Definition at line 63 of file BESTransmitter.cc.
Referenced by BESTransmitter::send_response().
bool BESTransmitter::remove_method | ( | string | method_name | ) | [virtual, inherited] |
Definition at line 50 of file BESTransmitter.cc.
void BESDapTransmit::send_basic_das | ( | BESResponseObject * | obj, |
BESDataHandlerInterface & | dhi | ||
) | [static] |
Definition at line 266 of file BESDapTransmit.cc.
Referenced by BESDapTransmit().
void BESDapTransmit::send_basic_data | ( | BESResponseObject * | obj, |
BESDataHandlerInterface & | dhi | ||
) | [static] |
Definition at line 290 of file BESDapTransmit.cc.
Referenced by BESDapTransmit().
void BESDapTransmit::send_basic_dataddx | ( | BESResponseObject * | obj, |
BESDataHandlerInterface & | dhi | ||
) | [static] |
Definition at line 298 of file BESDapTransmit.cc.
Referenced by BESDapTransmit().
void BESDapTransmit::send_basic_dds | ( | BESResponseObject * | obj, |
BESDataHandlerInterface & | dhi | ||
) | [static] |
Definition at line 274 of file BESDapTransmit.cc.
Referenced by BESDapTransmit().
void BESDapTransmit::send_basic_ddx | ( | BESResponseObject * | obj, |
BESDataHandlerInterface & | dhi | ||
) | [static] |
Definition at line 282 of file BESDapTransmit.cc.
Referenced by BESDapTransmit().
void BESBasicTransmitter::send_html | ( | BESInfo & | info, |
BESDataHandlerInterface & | dhi | ||
) | [virtual, inherited] |
Implements BESTransmitter.
Reimplemented in BESBasicHttpTransmitter.
Definition at line 59 of file BESBasicTransmitter.cc.
References BESContextManager::get_context(), BESDataHandlerInterface::get_output_stream(), BESInfo::is_buffered(), BESInfo::print(), BESUtil::set_mime_html(), and BESContextManager::TheManager().
void BESTransmitter::send_response | ( | const string & | method, |
BESResponseObject * | obj, | ||
BESDataHandlerInterface & | dhi | ||
) | [virtual, inherited] |
Definition at line 76 of file BESTransmitter.cc.
References BESTransmitter::find_method().
Referenced by BESDDXResponseHandler::transmit(), BESDDSResponseHandler::transmit(), BESDataResponseHandler::transmit(), BESDataDDXResponseHandler::transmit(), and BESDASResponseHandler::transmit().
void BESBasicTransmitter::send_text | ( | BESInfo & | info, |
BESDataHandlerInterface & | dhi | ||
) | [virtual, inherited] |
Implements BESTransmitter.
Reimplemented in BESBasicHttpTransmitter.
Definition at line 41 of file BESBasicTransmitter.cc.
References BESContextManager::get_context(), BESDataHandlerInterface::get_output_stream(), BESInfo::is_buffered(), BESInfo::print(), BESUtil::set_mime_text(), and BESContextManager::TheManager().