bes
Updated for version 3.20.5
|
33 #ifndef I_BESResponseHandlerList_h
34 #define I_BESResponseHandlerList_h 1
65 map<string, p_response_handler> _handler_list;
67 friend class resplistT;
79 typedef map<string, p_response_handler>::const_iterator Handler_citer;
80 typedef map<string, p_response_handler>::iterator Handler_iter;
82 virtual bool add_handler(
const string &handler, p_response_handler handler_method);
88 virtual void dump(ostream &strm)
const;
93 #endif // I_BESResponseHandlerList_h
virtual void dump(ostream &strm) const
dumps information about this object
List of all registered response handlers for this server.
virtual bool remove_handler(const string &handler)
removes a response handler from the list
Base object for bes objects.
handler object that knows how to create a specific response object
virtual BESResponseHandler * find_handler(const string &handler)
returns the response handler with the given name from the list
virtual string get_handler_names()
returns the comma separated list of all response handlers currently registered with this server.
virtual bool add_handler(const string &handler, p_response_handler handler_method)
add a response handler to the list