[Xorp-cvs] XORP cvs commit: xorp/rtrmgr
Pavlin Radoslavov
pavlin@icir.org
Sun, 27 Nov 2005 05:43:37 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2005-11-27 05:43:37 UTC
XORP CVS repository
Modified files:
rtrmgr conf_tree_node.cc master_conf_tree_node.cc
master_template_tree.cc master_template_tree.hh
master_template_tree_node.cc
master_template_tree_node.hh
template_base_command.cc template_base_command.hh
template_commands.cc template_commands.hh
template_tree.cc template_tree.hh
template_tree_node.cc template_tree_node.hh
Log message:
* Fix the %allow and %allow-range mechanism:
- Check upfront the template file for errors (e.g., whether all
referred variables exist, etc).
- Return immediately an error when using "create" or "set" to assign
a value if the value is not allowed.
- Cross-node %allow and %allow-range referencing now works properly.
* Store the help for each allowed value or range along with the
value/range info so in the future it can be used for command-line
completion.
* Minor cleanup
Revision Changes Path
1.103 +23 -17; commitid: a7354389461b7ea6; xorp/rtrmgr/conf_tree_node.cc
1.20 +4 -4; commitid: a7354389461b7ea6; xorp/rtrmgr/master_conf_tree_node.cc
1.7 +11 -10; commitid: a7354389461b7ea6; xorp/rtrmgr/master_template_tree.cc
1.5 +5 -4; commitid: a7354389461b7ea6; xorp/rtrmgr/master_template_tree.hh
1.11 +21 -92; commitid: a7354389461b7ea6; xorp/rtrmgr/master_template_tree_node.cc
1.5 +4 -3; commitid: a7354389461b7ea6; xorp/rtrmgr/master_template_tree_node.hh
1.13 +341 -145; commitid: a7354389461b7ea6; xorp/rtrmgr/template_base_command.cc
1.7 +46 -24; commitid: a7354389461b7ea6; xorp/rtrmgr/template_base_command.hh
1.62 +92 -94; commitid: a7354389461b7ea6; xorp/rtrmgr/template_commands.cc
1.31 +12 -12; commitid: a7354389461b7ea6; xorp/rtrmgr/template_commands.hh
1.40 +40 -25; commitid: a7354389461b7ea6; xorp/rtrmgr/template_tree.cc
1.20 +7 -3; commitid: a7354389461b7ea6; xorp/rtrmgr/template_tree.hh
1.67 +284 -18; commitid: a7354389461b7ea6; xorp/rtrmgr/template_tree_node.cc
1.41 +20 -17; commitid: a7354389461b7ea6; xorp/rtrmgr/template_tree_node.hh