#include <NCMLCacheAggXMLCommand.h>
The response handler for the NCMLCacheAggXMLCommand
Definition at line 64 of file NCMLCacheAggXMLCommand.h.
◆ NCMLCacheAggResponseHandler()
ncml_module::NCMLCacheAggResponseHandler::NCMLCacheAggResponseHandler |
( |
const string & | name | ) |
|
◆ ~NCMLCacheAggResponseHandler()
ncml_module::NCMLCacheAggResponseHandler::~NCMLCacheAggResponseHandler |
( |
| ) |
|
|
virtual |
◆ dump() [1/2]
void BESResponseHandler::dump |
( |
std::ostream & | strm | ) |
const |
|
overridevirtualinherited |
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 |
Implements BESObj.
Reimplemented in bes::NullResponseHandler, bes::SetContextsResponseHandler, bes::ShowNodeResponseHandler, BESServicesResponseHandler, BESSetContainerResponseHandler, BESSetContextResponseHandler, BESShowContainersResponseHandler, BESShowContextResponseHandler, BESShowDefsResponseHandler, BESShowErrorResponseHandler, BESStatusResponseHandler, BESStreamResponseHandler, BESVersionResponseHandler, GatewayPathInfoResponseHandler, SampleSayResponseHandler, ShowBesKeyResponseHandler, ShowPathInfoResponseHandler, SiteMapResponseHandler, and W10nShowPathInfoResponseHandler.
Definition at line 82 of file BESResponseHandler.cc.
◆ dump() [2/2]
void ncml_module::NCMLCacheAggResponseHandler::dump |
( |
ostream & | strm | ) |
const |
|
virtual |
◆ 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 139 of file NCMLCacheAggXMLCommand.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.
◆ makeInstance()
◆ 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: