[Xorp-cvs] XORP cvs commit: xorp/fea xorp/fea/forwarding_plane/fibconfig xorp/fea/forwarding_plane/ifconfig

Pavlin Radoslavov pavlin at icir.org
Mon Apr 30 16:40:35 PDT 2007


CVSROOT:	/usr/local/share/doc/apache/cvs
Module name:	xorp
Changes by:	pavlin at xorpc.icir.org	2007-04-30 23:40:35 UTC

XORP CVS repository


Modified files:
	fea           fibconfig.cc fibconfig_entry_get.cc 
	              fibconfig_entry_get.hh fibconfig_entry_observer.cc 
	              fibconfig_entry_observer.hh fibconfig_entry_set.cc 
	              fibconfig_entry_set.hh fibconfig_table_get.cc 
	              fibconfig_table_get.hh fibconfig_table_observer.cc 
	              fibconfig_table_observer.hh fibconfig_table_set.cc 
	              fibconfig_table_set.hh ifconfig.cc ifconfig_get.cc 
	              ifconfig_get.hh ifconfig_observer.cc 
	              ifconfig_observer.hh ifconfig_set.cc 
	              ifconfig_set.hh 
	fea/forwarding_plane/fibconfig fibconfig_entry_get_click.cc 
	                               fibconfig_entry_get_dummy.cc 
	                               fibconfig_entry_get_iphelper.cc 
	                               fibconfig_entry_get_netlink_socket.cc 
	                               fibconfig_entry_get_routing_socket.cc 
	                               fibconfig_entry_get_rtmv2.cc 
	                               fibconfig_entry_observer_dummy.cc 
	                               fibconfig_entry_observer_iphelper.cc 
	                               fibconfig_entry_observer_netlink_socket.cc 
	                               fibconfig_entry_observer_routing_socket.cc 
	                               fibconfig_entry_observer_rtmv2.cc 
	                               fibconfig_entry_set_click.cc 
	                               fibconfig_entry_set_dummy.cc 
	                               fibconfig_entry_set_iphelper.cc 
	                               fibconfig_entry_set_netlink_socket.cc 
	                               fibconfig_entry_set_routing_socket.cc 
	                               fibconfig_entry_set_rtmv2.cc 
	                               fibconfig_table_get_click.cc 
	                               fibconfig_table_get_dummy.cc 
	                               fibconfig_table_get_iphelper.cc 
	                               fibconfig_table_get_netlink_socket.cc 
	                               fibconfig_table_get_sysctl.cc 
	                               fibconfig_table_observer_dummy.cc 
	                               fibconfig_table_observer_iphelper.cc 
	                               fibconfig_table_observer_netlink_socket.cc 
	                               fibconfig_table_observer_routing_socket.cc 
	                               fibconfig_table_observer_rtmv2.cc 
	                               fibconfig_table_set_click.cc 
	                               fibconfig_table_set_dummy.cc 
	                               fibconfig_table_set_iphelper.cc 
	                               fibconfig_table_set_netlink_socket.cc 
	                               fibconfig_table_set_routing_socket.cc 
	                               fibconfig_table_set_rtmv2.cc 
	fea/forwarding_plane/ifconfig ifconfig_get_click.cc 
	                              ifconfig_get_dummy.cc 
	                              ifconfig_get_getifaddrs.cc 
	                              ifconfig_get_ioctl.cc 
	                              ifconfig_get_iphelper.cc 
	                              ifconfig_get_netlink_socket.cc 
	                              ifconfig_get_proc_linux.cc 
	                              ifconfig_get_sysctl.cc 
	                              ifconfig_observer_dummy.cc 
	                              ifconfig_observer_iphelper.cc 
	                              ifconfig_observer_netlink_socket.cc 
	                              ifconfig_observer_routing_socket.cc 
	                              ifconfig_set_click.cc 
	                              ifconfig_set_dummy.cc 
	                              ifconfig_set_ioctl.cc 
	                              ifconfig_set_iphelper.cc 
	                              ifconfig_set_netlink_socket.cc 

Log message:
	* Removed the following wrapper methods:
	  - FibConfigEntryGet::register_fibconfig_primary()
	  - FibConfigEntryGet::register_fibconfig_secondary()
	  - FibConfigEntryObserver::register_fibconfig_primary()
	  - FibConfigEntryObserver::register_fibconfig_secondary()
	  - FibConfigEntrySet::register_fibconfig_primary()
	  - FibConfigEntrySet::register_fibconfig_secondary()
	  - FibConfigTableGet::register_fibconfig_primary()
	  - FibConfigTableGet::register_fibconfig_secondary()
	  - FibConfigTableObserver::register_fibconfig_primary()
	  - FibConfigTableObserver::register_fibconfig_secondary()
	  - FibConfigTableSet::register_fibconfig_primary()
	  - FibConfigTableSet::register_fibconfig_secondary()
	
	  - IfConfigGet::register_ifconfig_primary()
	  - IfConfigGet::register_ifconfig_secondary()
	  - IfConfigObserver::register_ifconfig_primary()
	  - IfConfigObserver::register_ifconfig_secondary()
	  - IfConfigSet::register_ifconfig_primary()
	  - IfConfigSet::register_ifconfig_secondary()
	
	  Instead, use directly the corresponding FibConfig and IfConfig methods:
	
	  - FibConfig::register_fibconfig_entry_get_primary()
	  - FibConfig::register_fibconfig_entry_get_secondary()
	  - FibConfig::register_fibconfig_entry_observer_primary()
	  - FibConfig::register_fibconfig_entry_observer_secondary()
	  - FibConfig::register_fibconfig_entry_set_primary()
	  - FibConfig::register_fibconfig_entry_set_secondary()
	  - FibConfig::register_fibconfig_table_get_primary()
	  - FibConfig::register_fibconfig_table_get_secondary()
	  - FibConfig::register_fibconfig_table_observer_primary()
	  - FibConfig::register_fibconfig_table_observer_secondary()
	  - FibConfig::register_fibconfig_table_set_primary()
	  - FibConfig::register_fibconfig_table_set_secondary()
	
	  - IfConfig::register_ifconfig_get_primary()
	  - IfConfig::register_ifconfig_get_secondary()
	  - IfConfig::register_ifconfig_observer_primary()
	  - IfConfig::register_ifconfig_observer_secondary()
	  - IfConfig::register_ifconfig_set_primary()
	  - IfConfig::register_ifconfig_set_secondary()
	
	  Where necessary, move the "secondary"-specific processing to the FibConfig
	  and IfConfig methods.
	
	* Moved the implementation of the constructor and destructor of the
	  FibConfig{Entry,Table}{Get,Observer,Set} and IfCOnfig{Get,Observer,Set}
	  classes from the *.cc to the header *.hh files.

Revision  Changes                                Path
1.4       +45 -1;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig.cc
1.4       +1 -25;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig_entry_get.cc
1.6       +8 -7;  commitid: 1695046367c4a7ea6;   xorp/fea/fibconfig_entry_get.hh
1.3       +1 -27;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig_entry_observer.cc
1.3       +7 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/fibconfig_entry_observer.hh
1.3       +1 -42;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig_entry_set.cc
1.3       +8 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/fibconfig_entry_set.hh
1.4       +1 -25;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig_table_get.cc
1.6       +7 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/fibconfig_table_get.hh
1.3       +1 -27;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig_table_observer.cc
1.3       +7 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/fibconfig_table_observer.hh
1.3       +1 -55;  commitid: 1695046367c4a7ea6;  xorp/fea/fibconfig_table_set.cc
1.3       +8 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/fibconfig_table_set.hh
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_click.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_iphelper.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_netlink_socket.cc
1.7       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_routing_socket.cc
1.7       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_get_rtmv2.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_iphelper.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_netlink_socket.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_routing_socket.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_observer_rtmv2.cc
1.5       +3 -3;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_click.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_iphelper.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_netlink_socket.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_routing_socket.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_entry_set_rtmv2.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_click.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_iphelper.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_netlink_socket.cc
1.7       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_get_sysctl.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_iphelper.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_netlink_socket.cc
1.7       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_routing_socket.cc
1.7       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_observer_rtmv2.cc
1.5       +3 -3;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_click.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_iphelper.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_netlink_socket.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_routing_socket.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/fibconfig/fibconfig_table_set_rtmv2.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_click.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_dummy.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_getifaddrs.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_ioctl.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_iphelper.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_netlink_socket.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_proc_linux.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_get_sysctl.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_dummy.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_iphelper.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_netlink_socket.cc
1.6       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_observer_routing_socket.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_set_click.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_set_dummy.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_set_ioctl.cc
1.4       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_set_iphelper.cc
1.5       +2 -2;  commitid: 1695046367c4a7ea6;   xorp/fea/forwarding_plane/ifconfig/ifconfig_set_netlink_socket.cc
1.63      +3 -1;  commitid: 1695046367c4a7ea6;   xorp/fea/ifconfig.cc
1.16      +1 -13;  commitid: 1695046367c4a7ea6;  xorp/fea/ifconfig_get.cc
1.34      +1 -3;  commitid: 1695046367c4a7ea6;   xorp/fea/ifconfig_get.hh
1.11      +1 -27;  commitid: 1695046367c4a7ea6;  xorp/fea/ifconfig_observer.cc
1.21      +7 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/ifconfig_observer.hh
1.43      +1 -33;  commitid: 1695046367c4a7ea6;  xorp/fea/ifconfig_set.cc
1.47      +7 -6;  commitid: 1695046367c4a7ea6;   xorp/fea/ifconfig_set.hh



More information about the Xorp-cvs mailing list