#include <BESTransmitter.h>
Inheritance diagram for BESTransmitter:
Public Member Functions | |
BESTransmitter () | |
virtual | ~BESTransmitter () |
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) |
virtual void | send_text (BESInfo &info, BESDataHandlerInterface &dhi)=0 |
virtual void | send_html (BESInfo &info, BESDataHandlerInterface &dhi)=0 |
virtual void | dump (ostream &strm) const |
dumps information about this object |
Definition at line 48 of file BESTransmitter.h.
BESTransmitter::BESTransmitter | ( | ) | [inline] |
Definition at line 56 of file BESTransmitter.h.
virtual BESTransmitter::~BESTransmitter | ( | ) | [inline, virtual] |
Definition at line 57 of file BESTransmitter.h.
bool BESTransmitter::add_method | ( | string | method_name, | |
p_transmitter | trans_method | |||
) | [virtual] |
Definition at line 36 of file BESTransmitter.cc.
Referenced by BESFilterTransmitter::BESFilterTransmitter(), and BESDapModule::initialize().
bool BESTransmitter::remove_method | ( | string | method_name | ) | [virtual] |
Definition at line 49 of file BESTransmitter.cc.
p_transmitter BESTransmitter::find_method | ( | string | method_name | ) | [virtual] |
void BESTransmitter::send_response | ( | const string & | method, | |
BESResponseObject * | obj, | |||
BESDataHandlerInterface & | dhi | |||
) | [virtual] |
Definition at line 75 of file BESTransmitter.cc.
References find_method().
Referenced by BESDDXResponseHandler::transmit(), BESDDSResponseHandler::transmit(), BESDataResponseHandler::transmit(), and BESDASResponseHandler::transmit().
Here is the call graph for this function:
virtual void BESTransmitter::send_text | ( | BESInfo & | info, | |
BESDataHandlerInterface & | dhi | |||
) | [pure virtual] |
Implemented in BESBasicHttpTransmitter, BESBasicTransmitter, and BESFilterTransmitter.
Referenced by BESXMLInfo::transmit(), BESTextInfo::transmit(), and BESDapErrorInfo::transmit().
virtual void BESTransmitter::send_html | ( | BESInfo & | info, | |
BESDataHandlerInterface & | dhi | |||
) | [pure virtual] |
Implemented in BESBasicHttpTransmitter, BESBasicTransmitter, and BESFilterTransmitter.
Referenced by BESHTMLInfo::transmit().
void BESTransmitter::dump | ( | ostream & | strm | ) | const [virtual] |
dumps information about this object
Displays the pointer value of this instance along with the names of register transmit methods
strm | C++ i/o stream to dump the information to |
Implements BESObj.
Reimplemented in BESBasicHttpTransmitter, BESBasicTransmitter, and BESFilterTransmitter.
Definition at line 94 of file BESTransmitter.cc.
References BESIndent::Indent(), BESIndent::LMarg(), and BESIndent::UnIndent().
Referenced by BESInterface::dump(), BESFilterTransmitter::dump(), and BESBasicTransmitter::dump().
Here is the call graph for this function: