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;
77 #endif // BESXMLInterface_h_ virtual void log_status()
Log the status of the request to the BESLog file.
virtual void build_data_request_plan()
Build the data request plan using the BESCmdParser.
virtual void execute_data_request_plan()
Execute the data request plan.
virtual void clean()
Clean up after the request is completed.
Entry point into BES, building responses to given requests.
Entry point into BES using xml document requests.
Structure storing information used by the BES to handle the request.
virtual void transmit_data()
Transmit the response object.
Base class for the BES's commands.
virtual void dump(std::ostream &strm) const
dumps information about this object