#include <BESFilterTransmitter.h>
Inheritance diagram for BESFilterTransmitter:
Public Member Functions | |
BESFilterTransmitter (DODSFilter &df) | |
virtual | ~BESFilterTransmitter () |
DODSFilter * | get_filter () |
virtual void | send_text (BESInfo &info, BESDataHandlerInterface &dhi) |
virtual void | send_html (BESInfo &info, BESDataHandlerInterface &dhi) |
virtual void | dump (ostream &strm) const |
dumps information about this object | |
virtual bool | add_method (string method_name, p_transmitter trans_method) |
virtual bool | remove_method (string method_name) |
virtual p_transmitter | find_method (string method_name) |
virtual void | send_response (const string &method, BESResponseObject *obj, BESDataHandlerInterface &dhi) |
Static Public Member Functions | |
static void | send_basic_das (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_dds (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_data (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
static void | send_basic_ddx (BESResponseObject *obj, BESDataHandlerInterface &dhi) |
Static Public Attributes | |
static BESFilterTransmitter * | Transmitter |
Definition at line 43 of file BESFilterTransmitter.h.
BESFilterTransmitter::BESFilterTransmitter | ( | DODSFilter & | df | ) |
Definition at line 52 of file BESFilterTransmitter.cc.
References BESTransmitter::add_method(), DAS_TRANSMITTER, DATA_TRANSMITTER, DDS_TRANSMITTER, DDX_TRANSMITTER, send_basic_das(), send_basic_data(), send_basic_dds(), send_basic_ddx(), and Transmitter.
Here is the call graph for this function:
virtual BESFilterTransmitter::~BESFilterTransmitter | ( | ) | [inline, virtual] |
Definition at line 49 of file BESFilterTransmitter.h.
DODSFilter* BESFilterTransmitter::get_filter | ( | ) | [inline] |
Definition at line 51 of file BESFilterTransmitter.h.
Referenced by send_basic_das(), send_basic_data(), send_basic_dds(), and send_basic_ddx().
void BESFilterTransmitter::send_text | ( | BESInfo & | info, | |
BESDataHandlerInterface & | dhi | |||
) | [virtual] |
Implements BESTransmitter.
Definition at line 64 of file BESFilterTransmitter.cc.
References _BESDataHandlerInterface::get_output_stream(), BESInfo::is_buffered(), and BESInfo::print().
Here is the call graph for this function:
void BESFilterTransmitter::send_html | ( | BESInfo & | info, | |
BESDataHandlerInterface & | dhi | |||
) | [virtual] |
Implements BESTransmitter.
Definition at line 75 of file BESFilterTransmitter.cc.
References _BESDataHandlerInterface::get_output_stream(), BESInfo::is_buffered(), and BESInfo::print().
Here is the call graph for this function:
void BESFilterTransmitter::dump | ( | ostream & | strm | ) | const [virtual] |
dumps information about this object
Displays the pointer value of this instance and calls dump on parent class
strm | C++ i/o stream to dump the information to |
Reimplemented from BESTransmitter.
Definition at line 138 of file BESFilterTransmitter.cc.
References BESTransmitter::dump(), BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
Here is the call graph for this function:
void BESFilterTransmitter::send_basic_das | ( | BESResponseObject * | obj, | |
BESDataHandlerInterface & | dhi | |||
) | [static] |
Definition at line 86 of file BESFilterTransmitter.cc.
References BESDASResponse::get_das(), get_filter(), _BESDataHandlerInterface::get_output_stream(), and Transmitter.
Referenced by BESFilterTransmitter().
Here is the call graph for this function:
void BESFilterTransmitter::send_basic_dds | ( | BESResponseObject * | obj, | |
BESDataHandlerInterface & | dhi | |||
) | [static] |
Definition at line 95 of file BESFilterTransmitter.cc.
References _BESDataHandlerInterface::data, _BESDataHandlerInterface::first_container(), BESDDSResponse::get_ce(), BESDDSResponse::get_dds(), get_filter(), _BESDataHandlerInterface::get_output_stream(), POST_CONSTRAINT, and Transmitter.
Referenced by BESFilterTransmitter().
Here is the call graph for this function:
void BESFilterTransmitter::send_basic_data | ( | BESResponseObject * | obj, | |
BESDataHandlerInterface & | dhi | |||
) | [static] |
Definition at line 107 of file BESFilterTransmitter.cc.
References _BESDataHandlerInterface::data, _BESDataHandlerInterface::first_container(), BESDataDDSResponse::get_ce(), BESDataDDSResponse::get_dds(), get_filter(), _BESDataHandlerInterface::get_output_stream(), POST_CONSTRAINT, and Transmitter.
Referenced by BESFilterTransmitter().
Here is the call graph for this function:
void BESFilterTransmitter::send_basic_ddx | ( | BESResponseObject * | obj, | |
BESDataHandlerInterface & | dhi | |||
) | [static] |
Definition at line 119 of file BESFilterTransmitter.cc.
References _BESDataHandlerInterface::data, _BESDataHandlerInterface::first_container(), BESDDSResponse::get_ce(), BESDDSResponse::get_dds(), get_filter(), _BESDataHandlerInterface::get_output_stream(), POST_CONSTRAINT, and Transmitter.
Referenced by BESFilterTransmitter().
Here is the call graph for this function:
bool BESTransmitter::add_method | ( | string | method_name, | |
p_transmitter | trans_method | |||
) | [virtual, inherited] |
Definition at line 36 of file BESTransmitter.cc.
Referenced by BESFilterTransmitter(), and BESDapModule::initialize().
bool BESTransmitter::remove_method | ( | string | method_name | ) | [virtual, inherited] |
Definition at line 49 of file BESTransmitter.cc.
p_transmitter BESTransmitter::find_method | ( | string | method_name | ) | [virtual, inherited] |
void BESTransmitter::send_response | ( | const string & | method, | |
BESResponseObject * | obj, | |||
BESDataHandlerInterface & | dhi | |||
) | [virtual, inherited] |
Definition at line 75 of file BESTransmitter.cc.
References BESTransmitter::find_method().
Referenced by BESDDXResponseHandler::transmit(), BESDDSResponseHandler::transmit(), BESDataResponseHandler::transmit(), and BESDASResponseHandler::transmit().
Here is the call graph for this function:
Definition at line 60 of file BESFilterTransmitter.h.
Referenced by BESFilterTransmitter(), send_basic_das(), send_basic_data(), send_basic_dds(), and send_basic_ddx().