[Xorp-cvs] XORP cvs commit: xorp/rtrmgr
Pavlin Radoslavov
pavlin@icir.org
Sat, 23 Jul 2005 01:22:13 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2005-07-23 01:22:13 UTC
XORP CVS repository
Modified files:
rtrmgr cli.cc cli.hh conf_tree.cc conf_tree_node.cc
conf_tree_node.hh slave_conf_tree_node.cc
slave_conf_tree_node.hh template_tree_node.cc
template_tree_node.hh
Log message:
* Add an extra "include_leaf_value_nodes" argument to method
SlaveConfigTreeNode::create_command_tree()
and set its value as appropriate when creating the following subtrees
in xorpsh configuration mode: "edit", "delete", "set", "show".
This fixes Bugzilla entry 52
* Fix a bug when we attempt to create a leaf value node inside
xorpsh, but we forget the value itself.
Previously, xorpsh printed an error message, but didn't cleanup
properly the temporary state.
* Remove "%get" from the list of commands used to build the "show"
subtree in xorpsh configuration mode, because we don't really
use "%get".
* Rename:
- Argument "include_intermediates" to "include_intermediate_nodes"
- Method "ConfigTreeNode::is_leaf()" to "is_leaf_value()"
- Method "TemplateTreeNode::is_leaf()" to "is_leaf_value()"
* Add few extra XLOG_ASSERT()
Bugzilla URL: http://www.xorp.org/bugzilla/show_bug.cgi?id=52
Revision Changes Path
1.76 +41 -28; commitid: 214342e19b897ea6; xorp/rtrmgr/cli.cc
1.34 +3 -3; commitid: 214342e19b897ea6; xorp/rtrmgr/cli.hh
1.38 +2 -2; commitid: 214342e19b897ea6; xorp/rtrmgr/conf_tree.cc
1.77 +8 -8; commitid: 214342e19b897ea6; xorp/rtrmgr/conf_tree_node.cc
1.40 +2 -2; commitid: 214342e19b897ea6; xorp/rtrmgr/conf_tree_node.hh
1.23 +21 -13; commitid: 214342e19b897ea6; xorp/rtrmgr/slave_conf_tree_node.cc
1.13 +7 -5; commitid: 214342e19b897ea6; xorp/rtrmgr/slave_conf_tree_node.hh
1.53 +7 -6; commitid: 214342e19b897ea6; xorp/rtrmgr/template_tree_node.cc
1.32 +4 -3; commitid: 214342e19b897ea6; xorp/rtrmgr/template_tree_node.hh