[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