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