33 #ifndef I_BESResponseHandlerList_h 34 #define I_BESResponseHandlerList_h 1 66 map< string, p_response_handler > _handler_list ;
72 typedef map< string, p_response_handler >::const_iterator Handler_citer ;
73 typedef map< string, p_response_handler >::iterator Handler_iter ;
76 p_response_handler handler_method ) ;
82 virtual void dump( ostream &strm )
const ;
87 #endif // I_BESResponseHandlerList_h 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...
List of all registered response handlers for this server.
Base object for bes objects.
handler object that knows how to create a specific response object
virtual bool add_handler(const string &handler, p_response_handler handler_method)
add a response handler to the list
virtual void dump(ostream &strm) const
dumps information about this object
virtual bool remove_handler(const string &handler)
removes a response handler from the list