33 #ifndef A_BESTransmitter_h
34 #define A_BESTransmitter_h 1
50 map<string, p_transmitter> _method_list;
51 typedef map<string, p_transmitter>::const_iterator _method_citer;
52 typedef map<string, p_transmitter>::iterator _method_iter;
71 virtual void dump(ostream &strm)
const;
74 #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 void dump(ostream &strm) const
dumps information about this object
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 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...