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;
67 void clean()
override;
76 void dump(std::ostream &strm)
const override;
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.
void transmit_data() override
Transmit the response object.
void execute_data_request_plan() override
Execute the data request plan.
void clean() override
Clean up after the request is completed.
void log_the_command()
Log information about the command.
void log_status() override
Log the status of the request to the BESLog file.
void build_data_request_plan() override
Build the data request plan using the BESCmdParser.
void dump(std::ostream &strm) const override
dumps information about this object