33#ifndef BESXMLInterface_h_
34#define BESXMLInterface_h_ 1
38#include "BESInterface.h"
39#include "BESDataHandlerInterface.h"
50 std::vector<BESXMLCommand*> d_xml_cmd_list;
53 std::string d_xml_document;
74 virtual void dump(std::ostream &strm)
const;
Structure storing information used by the BES to handle the request.
Entry point into BES, building responses to given requests.
Base class for the BES's commands.
Entry point into BES using xml document requests.
virtual void dump(std::ostream &strm) const
dumps information about this object
virtual void transmit_data()
Transmit the response object.
virtual void clean()
Clean up after the request is completed.
virtual void build_data_request_plan()
Build the data request plan using the BESCmdParser.
virtual void log_status()
Log the status of the request to the BESLog file.
virtual void execute_data_request_plan()
Execute the data request plan.