[Xorp-cvs] XORP cvs commit: xorp/ospf

Atanu Ghosh atanu@icir.org
Thu, 6 Oct 2005 03:17:40 GMT


CVSROOT:	/usr/local/www/data/cvs
Module name:	xorp
Changes by:	atanu@xorpc.icir.org	2005-10-06 03:17:40 UTC

XORP CVS repository


Modified files:
	ospf          routing_table.cc routing_table.hh 

Log message:
	If an area is removed then all it routes need to be withdrawn and all
	other areas need to be informed so Summary-LSAs can be removed. A
	method remove_area() has been added that be called to initiate these
	actions.
	
	A transaction variable has been added to verify that routes are only
	added or replaced during a transaction.
	
	The reset_winner() method has been rewritten to handle the case of no
	routes.
	
	An new method empty() that allows the detection of no routes.

Revision  Changes                                Path
1.13      +50 -5;  commitid: 137b1434497537ea6;  xorp/ospf/routing_table.cc
1.14      +33 -2;  commitid: 137b1434497537ea6;  xorp/ospf/routing_table.hh