|
bes
Updated for version 3.17.1
|

Public Member Functions | |
| BESXMLGetDataDDXCommand (const BESDataHandlerInterface &base_dhi) | |
| virtual void | dump (ostream &strm) const |
| dumps information about this object More... | |
| virtual BESDataHandlerInterface & | get_dhi () |
| returns the BESDataHandlerInterface of either a sub command, if one exists, or this command's More... | |
| virtual bool | has_response () |
| Has a response handler been created given the request document? More... | |
| virtual void | parse_request (xmlNode *node) |
| parse a get dataddx command. More... | |
| virtual void | prep_request () |
| prepare the get dataddx command More... | |
Static Public Member Functions | |
| static void | add_command (const string &cmd_str, p_xmlcmd_builder cmd) |
| Add a command to the possible commands allowed by this BES. More... | |
| static BESXMLCommand * | CommandBuilder (const BESDataHandlerInterface &base_dhi) |
| static bool | del_command (const string &cmd_str) |
| Deletes the command called cmd_str from the list of possible commands. More... | |
| static p_xmlcmd_builder | find_command (const string &cmd_str) |
| Find the BESXMLCommand creation function with the given name. More... | |
Protected Member Functions | |
| virtual void | parse_basic_get (xmlNode *node, const string &name, const string &type, const string &value, map< string, string > &props) |
| virtual void | set_response () |
| The request has been parsed, use the command action name to set the response handler. | |
Protected Attributes | |
| BESDataHandlerInterface | _dhi |
| string | _str_cmd |
Definition at line 39 of file BESXMLGetDataDDXCommand.h.
|
staticinherited |
This adds a function to parse a specific BES command within the BES request document using the given name. If a command element is found with the name cmd_str, then the XMLCommand object is created using the passed cmd object.
| cmd_str | The name of the command |
| cmd | The function to call to create the BESXMLCommand object |
Definition at line 84 of file BESXMLCommand.cc.
|
staticinherited |
| cmd_str | The name of the command to remove from the list |
Definition at line 94 of file BESXMLCommand.cc.
|
virtual |
Displays the pointer value of this instance
| strm | C++ i/o stream to dump the information to |
Reimplemented from BESXMLGetCommand.
Definition at line 136 of file BESXMLGetDataDDXCommand.cc.
References BESXMLCommand::dump().
|
staticinherited |
| cmd_str | The name of the command creation function to find |
Definition at line 109 of file BESXMLCommand.cc.
|
virtualinherited |
Reimplemented from BESXMLCommand.
Definition at line 136 of file BESXMLGetCommand.cc.
|
inlinevirtualinherited |
Implements BESXMLCommand.
Definition at line 56 of file BESXMLGetCommand.h.
References BESXMLGetCommand::dump(), and BESXMLGetCommand::prep_request().
|
virtual |
>get type="dataddx" definition="d" returnAs="name" />
| node | xml2 element node pointer |
Reimplemented from BESXMLGetCommand.
Definition at line 55 of file BESXMLGetDataDDXCommand.cc.
References BESXMLUtils::GetFirstChild(), BESXMLUtils::GetNextChild(), BESXMLUtils::GetNodeInfo(), and BESXMLCommand::set_response().
|
virtual |
set the contentStartId and mimeBoundary values in the data handler interface
Reimplemented from BESXMLGetCommand.
Definition at line 123 of file BESXMLGetDataDDXCommand.cc.
References BESDataHandlerInterface::data, and BESXMLGetCommand::prep_request().