33 #ifndef BESBasicInterface_h_
34 #define BESBasicInterface_h_ 1
38 using std::new_handler ;
39 using std::bad_alloc ;
78 virtual void clean() ;
85 virtual void dump( ostream &strm )
const ;
88 #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.
virtual ~BESBasicInterface()
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