class Command


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Methods

Protected Members


Detailed Description

 Command (TemplateTreeNode& template_tree_node, const string& cmd_name)

Command

 ~Command ()

~Command

[virtual]

void  add_action (const list<string>& action, const XRLdb& xrldb)
throw (ParseError)

add_action

int  execute (MasterConfigTreeNode& ctn, TaskManager& task_manager)

execute

[const]

void  xrl_action_complete (const XrlError& err, XrlArgs* xrl_args, MasterConfigTreeNode* ctn, Action* action)

xrl_action_complete

[const]

bool  process_xrl_action_return_arguments (XrlArgs* xrl_args, MasterConfigTreeNode* ctn, Action* action)

process_xrl_action_return_arguments

[const]

void  program_action_complete (bool success, const string& command_stdout, const string& command_stderr, bool do_exec, MasterConfigTreeNode* ctn, string stdout_variable_name, string stderr_variable_name)

program_action_complete

[const]

set<string>  affected_modules ()

affected_modules

[const]

bool  affects_module (const string& module)

affects_module

[const]

string  str ()

str

[const virtual]

Reimplemented from BaseCommand.

bool  expand_actions (string& error_msg)

expand_actions

[virtual]

Reimplemented from BaseCommand.

bool  check_referred_variables (string& error_msg)

check_referred_variables

[const virtual]

Reimplemented from BaseCommand.

list<Action*> _actions

_actions

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:11:12 2009, using kdoc 2.0a54+XORP.