29 #ifndef __NCML_MODULE__NCML_CACHE_AGG_XML_COMMAND_H__
30 #define __NCML_MODULE__NCML_CACHE_AGG_XML_COMMAND_H__
55 virtual void dump(ostream& strm)
const;
73 virtual void dump(ostream &strm)
const;
NCMLCacheAggXMLCommand(const BESDataHandlerInterface &baseDHI)
virtual void parse_request(xmlNode *pNode)
Parse the XML request document begining at the given node.
virtual ~NCMLCacheAggResponseHandler()
An abstract superclass for NCMLArray that handles the non-parameterized functionality and allows u...
static BESXMLCommand * makeInstance(const BESDataHandlerInterface &baseDHI)
virtual bool has_response()
Has a response handler been created given the request document?
handler object that knows how to create a specific response object
The BESXMLCommand for the command to recalculate the aggregation caches.
NCMLCacheAggResponseHandler(const string &name)
Structure storing information used by the BES to handle the request.
virtual void execute(BESDataHandlerInterface &dhi)
knows how to build a requested response object
The response handler for the NCMLCacheAggXMLCommand.
virtual ~NCMLCacheAggXMLCommand()
static BESResponseHandler * makeInstance(const string &name)
virtual void dump(ostream &strm) const
dumps information about this object
virtual void transmit(BESTransmitter *pTransmitter, BESDataHandlerInterface &dhi)
transmit the response object built by the execute command using the specified transmitter object ...
virtual void prep_request()
Prepare any information needed to execute the request of this command.
virtual void dump(ostream &strm) const
dumps information about this object