33 #ifndef A_BESXMLDefineCommand_h
34 #define A_BESXMLDefineCommand_h 1
46 string _default_constraint ;
47 string _default_dap4_constraint ;
48 string _default_dap4_function ;
49 vector<string> _containers ;
50 map<string,string> _stores ;
51 map<string,string> _constraints ;
52 map<string,string> _dap4constraints ;
53 map<string,string> _dap4functions ;
54 map<string,string> _attributes ;
55 void handle_container_element(
const string &action,
57 const string &vallues,
58 map<string,string> &props ) ;
59 void handle_aggregate_element(
const string &action,
61 const string &vallues,
62 map<string,string> &props ) ;
73 virtual void dump( ostream &strm )
const ;
78 #endif // A_BESXMLDefineCommand_h
BESXMLDefineCommand(const BESDataHandlerInterface &base_dhi)
virtual bool has_response()
Has a response handler been created given the request document?
virtual void parse_request(xmlNode *node)
parse a show command.
virtual void prep_request()
prepare the define command by making sure the containers exist
static BESXMLCommand * CommandBuilder(const BESDataHandlerInterface &base_dhi)
virtual void dump(ostream &strm) const
dumps information about this object
Structure storing information used by the BES to handle the request.
virtual ~BESXMLDefineCommand()