| 
 
 | 
 | 
XrlRibTarget implements the auto-generated sub methods to handle XRL requests from the routing protocols to the RIB.
| XrlRibTarget (XrlRouter *xrl_router,
		 RIB<IPv4>& urib4, RIB<IPv4>& mrib4,
		 RIB<IPv6>& urib6, RIB<IPv6>& mrib6,
		 VifManager& vif_manager, RibManager *rib_manager) | XrlRibTarget | 
XrlRibTarget constructor
Parameters:
| xrl_router | the XrlRouter instance handling sending and receiving XRLs for this process | 
| urib4 | the IPv4 unicast RIB. | 
| mrib4 | the IPv4 multicast RIB. | 
| urib6 | the IPv6 unicast RIB. | 
| mrib6 | the IPv6 multicast RIB. | 
| vif_manager | the VifManager for this process handling communication with the FEA regarding VIF changes. | 
| rib_manager | the RibManager for this process. | 
| ~XrlRibTarget () | ~XrlRibTarget | 
XrlRibTarget destructor
| RIB<IPv4>& _urib4 | _urib4 | 
[protected]
| RIB<IPv4>& _mrib4 | _mrib4 | 
[protected]
| RIB<IPv6>& _urib6 | _urib6 | 
[protected]
| RIB<IPv6>& _mrib6 | _mrib6 | 
[protected]
| VifManager& _vif_manager | _vif_manager | 
[protected]
| RibManager * _rib_manager | _rib_manager | 
[protected]
| XrlCmdError  common_0_1_get_target_name (
	string&	name) | common_0_1_get_target_name | 
[protected]
| XrlCmdError  common_0_1_get_version (
	string&	version) | common_0_1_get_version | 
[protected]
| XrlCmdError  common_0_1_get_status (
        uint32_t& status,
	string&	reason) | common_0_1_get_status | 
[protected]
Get status from Xrl Target
| XrlCmdError  common_0_1_shutdown () | common_0_1_shutdown | 
[protected]
shutdown cleanly
| XrlCmdError  rib_0_1_enable_rib () | rib_0_1_enable_rib | 
[protected]
Enable/disable/start/stop RIB.
| XrlCmdError  rib_0_1_disable_rib () | rib_0_1_disable_rib | 
[protected]
| XrlCmdError  rib_0_1_start_rib () | rib_0_1_start_rib | 
[protected]
| XrlCmdError  rib_0_1_stop_rib () | rib_0_1_stop_rib | 
[protected]
| XrlCmdError  rib_0_1_add_rib_client4 (
	const string&	target_name, 
	const bool&	unicast, 
	const bool&	multicast) | rib_0_1_add_rib_client4 | 
[protected]
Add/delete/enable/disable a RIB client. Add/delete/enable/disable a RIB client for a given target name, address family, and unicast/multicast flags.
Parameters:
| target_name | the target name of the RIB client. | 
| unicast | true if a client for the unicast RIB. | 
| multicast | true if a client for the multicast RIB. | 
| XrlCmdError  rib_0_1_add_rib_client6 (
	const string&	target_name, 
	const bool&	unicast, 
	const bool&	multicast) | rib_0_1_add_rib_client6 | 
[protected]
| XrlCmdError  rib_0_1_delete_rib_client4 (
	const string&	target_name, 
	const bool&	unicast, 
	const bool&	multicast) | rib_0_1_delete_rib_client4 | 
[protected]
| XrlCmdError  rib_0_1_delete_rib_client6 (
	const string&	target_name, 
	const bool&	unicast, 
	const bool&	multicast) | rib_0_1_delete_rib_client6 | 
[protected]
| XrlCmdError  rib_0_1_enable_rib_client4 (
	const string&	target_name, 
	const bool&	unicast, 
	const bool&	multicast) | rib_0_1_enable_rib_client4 | 
[protected]
| XrlCmdError  rib_0_1_enable_rib_client6 (
	const string&	target_name, 
	const bool&	unicast, 
	const bool&	multicast) | rib_0_1_enable_rib_client6 | 
[protected]
| XrlCmdError  rib_0_1_disable_rib_client4 (
	const string&	target_name,
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_disable_rib_client4 | 
[protected]
| XrlCmdError  rib_0_1_disable_rib_client6 (
	const string&	target_name, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_disable_rib_client6 | 
[protected]
| XrlCmdError  rib_0_1_no_fea () | rib_0_1_no_fea | 
[protected]
| XrlCmdError  rib_0_1_make_errors_fatal () | rib_0_1_make_errors_fatal | 
[protected]
| XrlCmdError  rib_0_1_add_igp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_igp_table4 | 
[protected]
| XrlCmdError  rib_0_1_add_igp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_igp_table6 | 
[protected]
| XrlCmdError  rib_0_1_delete_igp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_igp_table4 | 
[protected]
| XrlCmdError  rib_0_1_delete_igp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_igp_table6 | 
[protected]
| XrlCmdError  rib_0_1_add_egp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_egp_table4 | 
[protected]
| XrlCmdError  rib_0_1_add_egp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_egp_table6 | 
[protected]
| XrlCmdError  rib_0_1_delete_egp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_egp_table4 | 
[protected]
| XrlCmdError  rib_0_1_delete_egp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_egp_table6 | 
[protected]
| XrlCmdError  rib_0_1_add_route4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network, 
	const IPv4&     nexthop,
	const uint32_t&       metric) | rib_0_1_add_route4 | 
[protected]
| XrlCmdError  rib_0_1_add_route6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network, 
	const IPv6&	nexthop,
	const uint32_t&       metric) | rib_0_1_add_route6 | 
[protected]
| XrlCmdError  rib_0_1_replace_route4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network, 
	const IPv4&     nexthop,
	const uint32_t&       metric) | rib_0_1_replace_route4 | 
[protected]
| XrlCmdError  rib_0_1_replace_route6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network, 
	const IPv6&	nexthop,
	const uint32_t&       metric) | rib_0_1_replace_route6 | 
[protected]
| XrlCmdError  rib_0_1_delete_route4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network) | rib_0_1_delete_route4 | 
[protected]
| XrlCmdError  rib_0_1_delete_route6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network) | rib_0_1_delete_route6 | 
[protected]
| XrlCmdError  rib_0_1_lookup_route4 (
	const IPv4&	addr, 
	const bool&	unicast,
	const bool&	multicast,
	IPv4&	nexthop) | rib_0_1_lookup_route4 | 
[protected]
| XrlCmdError  rib_0_1_lookup_route6 (
	const IPv6&	addr, 
	const bool&	unicast,
	const bool&	multicast,
	IPv6&		nexthop) | rib_0_1_lookup_route6 | 
[protected]
| XrlCmdError  rib_0_1_new_vif (
	const string&	name) | rib_0_1_new_vif | 
[protected]
| XrlCmdError  rib_0_1_add_vif_addr4 (
	const string&	name, 
	const IPv4&	addr, 
	const IPv4Net&	subnet) | rib_0_1_add_vif_addr4 | 
[protected]
| XrlCmdError  rib_0_1_add_vif_addr6 (
	const string&	name, 
	const IPv6&	addr, 
	const IPv6Net&	subnet) | rib_0_1_add_vif_addr6 | 
[protected]
| XrlCmdError  rib_0_1_redist_enable4 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_enable4 | 
[protected]
| XrlCmdError  rib_0_1_redist_enable6 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_enable6 | 
[protected]
| XrlCmdError  rib_0_1_redist_disable4 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_disable4 | 
[protected]
| XrlCmdError  rib_0_1_redist_disable6 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_disable6 | 
[protected]
| XrlCmdError  rib_0_1_register_interest4 (
        const string&	target,
	const IPv4&	addr, 
	bool& resolves,
	IPv4&	base_addr, 
	uint32_t&	prefix, 
	uint32_t&	realprefix, 
	IPv4&	nexthop, 
	uint32_t&	metric) | rib_0_1_register_interest4 | 
[protected]
| XrlCmdError  rib_0_1_deregister_interest4 (
        const string&	target,
	const IPv4&	addr, 
	const uint32_t&	prefix) | rib_0_1_deregister_interest4 | 
[protected]
| XrlCmdError  rib_0_1_register_interest6 (
        const string&	target,
	const IPv6&	addr, 
	bool& resolves,
	IPv6&	base_addr, 
	uint32_t&	prefix, 
	uint32_t&	realprefix, 
	IPv6&	nexthop, 
	uint32_t&	metric) | rib_0_1_register_interest6 | 
[protected]
| XrlCmdError  rib_0_1_deregister_interest6 (
        const string&	target,
	const IPv6&	addr, 
	const uint32_t&	prefix) | rib_0_1_deregister_interest6 | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_interface_update (
	const string&	ifname, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_interface_update | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_vif_update (
	const string&	ifname, 
	const string&	vifname, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_vif_update | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_vifaddr4_update (
	const string&	ifname, 
	const string&	vifname, 
	const IPv4&	addr, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_vifaddr4_update | 
[protected]
| XrlCmdError  fea_ifmgr_client_0_1_vifaddr6_update (
	const string&	ifname, 
	const string&	vifname, 
	const IPv6&	addr, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_vifaddr6_update | 
[protected]
| Generated by: pavlin on possum.icir.org on Mon Jun 9 13:24:01 2003, using kdoc 2.0a54+XORP. |