xorp

UnexpandedProgram Class Reference

List of all members.

Public Member Functions

 UnexpandedProgram (const MasterConfigTreeNode &node, const ProgramAction &action)
string expand (string &errmsg) const
 Expand the variables in the unexpanded program, and create a program string that we can actually send.
string str () const

Private Attributes

const MasterConfigTreeNode_node
const ProgramAction_action

Member Function Documentation

string UnexpandedProgram::expand ( string &  errmsg) const

Expand the variables in the unexpanded program, and create a program string that we can actually send.

Expand expands the variables in the unexpanded program, and create a program name that we can actually execute.

Parameters:
errmsgthe error message (if error).
Returns:
the string with the program that we can execute, or an empty string if error.

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