bes
Updated for version 3.20.6
|
33 #ifndef I_BESResponseHandler_h
34 #define I_BESResponseHandler_h 1
79 std::string d_response_name;
82 std::string d_annotation_service_url;
85 bool d_include_dataset_in_annotation_url;
88 friend class resplistT;
164 virtual std::string get_name()
const {
165 return d_response_name;
169 virtual void dump(std::ostream &strm)
const;
172 #endif // I_BESResponseHandler_h
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual BESResponseObject * set_response_object(BESResponseObject *o)
replaces the current response object with the specified one, returning the current response object
virtual BESResponseObject * get_response_object()
return the current response object
top level BES object to house generic methods
virtual void transmit(BESTransmitter *transmitter, BESDataHandlerInterface &dhi)=0
transmit the response object built by the execute command using the specified transmitter object
handler object that knows how to create a specific response object
virtual void execute(BESDataHandlerInterface &dhi)=0
knows how to build a requested response object
Structure storing information used by the BES to handle the request.
Abstract base class representing a specific set of information in response to a request to the BES.