Definition at line 38 of file SampleSayResponseHandler.h.
◆ SampleSayResponseHandler()
SampleSayResponseHandler::SampleSayResponseHandler |
( |
const std::string & | name | ) |
|
◆ ~SampleSayResponseHandler()
SampleSayResponseHandler::~SampleSayResponseHandler |
( |
void | | ) |
|
|
virtual |
◆ dump()
void SampleSayResponseHandler::dump |
( |
std::ostream & | strm | ) |
const |
|
virtual |
dumps information about this object
Displays the pointer value of this instance along with the name of this response handler and, if present, dumps the response object itself.
- Parameters
-
strm | C++ i/o stream to dump the information to |
Reimplemented from BESResponseHandler.
Definition at line 82 of file SampleSayResponseHandler.cc.
◆ execute()
knows how to build a requested response object
Derived instances of this abstract base class know how to create a specific response object and what objects (including itself) to pass that response object to for it to be filled in.
- Parameters
-
dhi | structure that holds request and response information |
- Exceptions
-
BESHandlerException | if there is a problem building the response object |
BESResponseException | upon fatal error building the response object |
- See also
- BESDataHandlerInterface
-
BESResponseObject
Implements BESResponseHandler.
Definition at line 54 of file SampleSayResponseHandler.cc.
◆ get_response_object()
return the current response object
Returns the current response object, null if one has not yet been created. The response handler maintains ownership of the response object.
- Returns
- current response object
- See also
- BESResponseObject
Definition at line 62 of file BESResponseHandler.cc.
◆ SampleSayResponseBuilder()
BESResponseHandler * SampleSayResponseHandler::SampleSayResponseBuilder |
( |
const std::string & | name | ) |
|
|
static |
◆ set_response_object()
replaces the current response object with the specified one, returning the current response object
This method is used to replace the response object with a new one, for example if during aggregation a new response object is built from the current response object.
The caller of set_response_object now owns the returned response object. The new response object is now owned by the response object.
- Parameters
-
o | new response object used to replace the current one |
- Returns
- the response object being replaced
- See also
- BESResponseObject
Definition at line 68 of file BESResponseHandler.cc.
◆ transmit()
◆ d_annotation_service_url
std::string BESResponseHandler::d_annotation_service_url |
|
protectedinherited |
◆ d_response_name
std::string BESResponseHandler::d_response_name |
|
protectedinherited |
◆ d_response_object
The documentation for this class was generated from the following files: