33 #ifndef A_BESTransmitter_h 34 #define A_BESTransmitter_h 1 51 map< string, p_transmitter > _method_list ;
52 typedef map< string, p_transmitter >::const_iterator _method_citer ;
53 typedef map< string, p_transmitter >::iterator _method_iter ;
73 virtual void dump( ostream &strm )
const ;
76 #endif // A_BESTransmitter_h
virtual bool add_method(string method_name, p_transmitter trans_method)
void(* p_transmitter)(BESResponseObject *obj, BESDataHandlerInterface &dhi)
Base object for bes objects.
informational response object
virtual void send_response(const string &method, BESResponseObject *obj, BESDataHandlerInterface &dhi)
virtual p_transmitter find_method(string method_name)
virtual ~BESTransmitter()
virtual void send_text(BESInfo &info, BESDataHandlerInterface &dhi)=0
Structure storing information used by the BES to handle the request.
virtual void dump(ostream &strm) const
dumps information about this object
virtual void send_html(BESInfo &info, BESDataHandlerInterface &dhi)=0
virtual bool remove_method(string method_name)
Abstract base class representing a specific set of information in response to a request to the BES...