|
virtual void | set_response () |
| The request has been parsed, use the command action name to set the response handler.
|
|
Definition at line 39 of file BESXMLSetContextCommand.h.
◆ add_command()
void BESXMLCommand::add_command |
( |
const string & |
cmd_str, |
|
|
p_xmlcmd_builder |
cmd |
|
) |
| |
|
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.
- Parameters
-
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.
◆ del_command()
bool BESXMLCommand::del_command |
( |
const string & |
cmd_str | ) |
|
|
staticinherited |
- Parameters
-
cmd_str | The name of the command to remove from the list |
Definition at line 94 of file BESXMLCommand.cc.
◆ dump()
void BESXMLSetContextCommand::dump |
( |
ostream & |
strm | ) |
const |
|
virtual |
◆ find_command()
p_xmlcmd_builder BESXMLCommand::find_command |
( |
const string & |
cmd_str | ) |
|
|
staticinherited |
- Parameters
-
cmd_str | The name of the command creation function to find |
Definition at line 109 of file BESXMLCommand.cc.
◆ get_dhi()
Since there can be multiple commands within a single request document, different interface objects can be created. This returns the current interface object
- Returns
- The current BESDataHandlerInterface object
Reimplemented in BESXMLGetCommand.
Definition at line 91 of file BESXMLCommand.h.
◆ has_response()
virtual bool BESXMLSetContextCommand::has_response |
( |
| ) |
|
|
inlinevirtual |
◆ parse_request()
void BESXMLSetContextCommand::parse_request |
( |
xmlNode * |
node | ) |
|
|
virtual |
The documentation for this class was generated from the following files: