33 #ifndef BESBasicInterface_h_ 34 #define BESBasicInterface_h_ 1 38 using std::new_handler;
41 #include "BESInterface.h" 42 #include "BESDataHandlerInterface.h" 43 #include "BESDataRequestInterface.h" 84 virtual void dump(ostream &strm)
const;
87 #endif // BESBasicInterface_h_ Entry point into BES using string command requests.
virtual void transmit_data()
Transmit the response object.
virtual void build_data_request_plan()
Build the data request plan using the BESCmdParser.
BESBasicInterface(ostream *strm)
Instantiate a BESBasicInterface object given an output stream for the response object.
virtual void log_status()
Log the status of the request to the BESLog file.
Entry point into BES, building responses to given requests.
virtual void invoke_aggregation()
Invoke the aggregation server, if there is one.
virtual void validate_data_request()
Validate the incoming request information.
virtual void execute_data_request_plan()
Execute the data request plan.
virtual void initialize()
Initialize the BES.
virtual void clean()
Clean up after the request is completed.
virtual int execute_request(const string &from)
Override execute_request in order to register memory pool.
virtual void dump(ostream &strm) const
dumps information about this object