[Xorp-cvs] XORP cvs commit: xorp/rtrmgr
Pavlin Radoslavov
pavlin@icir.org
Mon, 11 Jul 2005 21:49:30 GMT
CVSROOT: /usr/local/share/doc/apache/cvs
Module name: xorp
Changes by: pavlin@xorpc.icir.org 2005-07-11 21:49:30 UTC
XORP CVS repository
Modified files:
rtrmgr main_rtrmgr.cc master_template_tree.cc
master_template_tree.hh
master_template_tree_node.cc
master_template_tree_node.hh module_command.cc
module_command.hh template_commands.cc
template_commands.hh
Log message:
* Add support for post-processing the template tree after all
template files have been loaded.
Previously, the template files processing was done on-the-fly in the
order the template files were read (i.e., in alphabetical order).
For example, all actions per module were created on the fly
in the order they were read from the template files.
This created a problem with declaring actions in one module
that are related to some other module.
The success for such declaration would depend on the alphabetical
ordering of the template files.
Now the post-processing of the template tree eliminates this problem.
* Add support for checking the the module-specific methods (the startup,
shutdown, status method, etc) during the check_template_tree() step
when the rtrmgr is started.
Revision Changes Path
1.61 +5 -1; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/main_rtrmgr.cc
1.3 +9 -2; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/master_template_tree.cc
1.3 +3 -2; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/master_template_tree.hh
1.3 +61 -5; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/master_template_tree_node.cc
1.4 +2 -1; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/master_template_tree_node.hh
1.33 +61 -1; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/module_command.cc
1.23 +4 -1; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/module_command.hh
1.55 +65 -22; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/template_commands.cc
1.28 +7 -3; commitid: 126ee42d2e5cf7ea6; xorp/rtrmgr/template_commands.hh