XrlAction Class Reference

Inheritance diagram for XrlAction:

List of all members.

Public Member Functions

 XrlAction (TemplateTreeNode &template_tree_node, const list< string > &action, const XRLdb *xrldb) throw (ParseError)
virtual bool expand_action (string &error_msg)
int execute (const MasterConfigTreeNode &ctn, TaskManager &task_manager, XrlRouter::XrlCallback cb) const
template<class TreeNode >
Xrlexpand_xrl_variables (const TreeNode &tn, string &error_msg) const
const string & request () const
const string & xrl_return_spec () const
string related_module () const
string affected_module () const

Private Member Functions

template<class TreeNode >
bool expand_vars (const TreeNode &tn, const string &s, string &result) const

Private Attributes

string _module_name
list< string > _split_request
string _request
list< string > _split_response
string _response
const XRLdb_xrldb

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations