| 
 
 | 
 | 
XrlRibTarget implements the auto-generated sub methods to handle XRL requests from the routing protocols to the RIB.
| XrlRibTarget (XrlRouter* r,
		 RIB<IPv4>& u4, RIB<IPv4>& m4,
		 RIB<IPv6>& u6, RIB<IPv6>& m6,
		 VifManager& vifmanager) | XrlRibTarget | 
XrlRibTarget constructor
Parameters:
| r | the XrlRouter instance handling sending and receiving XRLs for this process | 
| u4 | the IPv4 unicast RIB. | 
| m4 | the IPv4 multicast RIB. | 
| u6 | the IPv6 unicast RIB. | 
| m6 | the IPv6 multicast RIB. | 
| vifmanager | the VifManager for this process handling communication with the FEA regarding VIF changes. | 
| ~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& _vifmanager | _vifmanager | 
[protected]
| XrlCmdError  common_0_1_get_target_name (
	string&	name) | common_0_1_get_target_name | 
[protected virtual]
| XrlCmdError  common_0_1_get_version (
	string&	version) | common_0_1_get_version | 
[protected virtual]
| XrlCmdError  rib_0_1_add_igp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_igp_table4 | 
[protected virtual]
| XrlCmdError  rib_0_1_add_igp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_igp_table6 | 
[protected virtual]
| XrlCmdError  rib_0_1_delete_igp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_igp_table4 | 
[protected virtual]
| XrlCmdError  rib_0_1_delete_igp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_igp_table6 | 
[protected virtual]
| XrlCmdError  rib_0_1_add_egp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_egp_table4 | 
[protected virtual]
| XrlCmdError  rib_0_1_add_egp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_add_egp_table6 | 
[protected virtual]
| XrlCmdError  rib_0_1_delete_egp_table4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_egp_table4 | 
[protected virtual]
| XrlCmdError  rib_0_1_delete_egp_table6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_delete_egp_table6 | 
[protected virtual]
| 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 virtual]
| 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 virtual]
| 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 virtual]
| 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 virtual]
| XrlCmdError  rib_0_1_delete_route4 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network) | rib_0_1_delete_route4 | 
[protected virtual]
| XrlCmdError  rib_0_1_delete_route6 (
	const string&	protocol, 
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network) | rib_0_1_delete_route6 | 
[protected virtual]
| XrlCmdError  rib_0_1_lookup_route4 (
	const IPv4&	addr, 
	const bool&	unicast,
	const bool&	multicast,
	IPv4&	nexthop) | rib_0_1_lookup_route4 | 
[protected virtual]
| XrlCmdError  rib_0_1_lookup_route6 (
	const IPv6&	addr, 
	const bool&	unicast,
	const bool&	multicast,
	IPv6&		nexthop) | rib_0_1_lookup_route6 | 
[protected virtual]
| XrlCmdError  rib_0_1_new_vif (
	const string&	name) | rib_0_1_new_vif | 
[protected virtual]
| XrlCmdError  rib_0_1_add_vif_addr4 (
	const string&	name, 
	const IPv4&	addr, 
	const IPv4Net&	subnet) | rib_0_1_add_vif_addr4 | 
[protected virtual]
| XrlCmdError  rib_0_1_add_vif_addr6 (
	const string&	name, 
	const IPv6&	addr, 
	const IPv6Net&	subnet) | rib_0_1_add_vif_addr6 | 
[protected virtual]
| XrlCmdError  rib_0_1_redist_enable4 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_enable4 | 
[protected virtual]
| XrlCmdError  rib_0_1_redist_enable6 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_enable6 | 
[protected virtual]
| XrlCmdError  rib_0_1_redist_disable4 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_disable4 | 
[protected virtual]
| XrlCmdError  rib_0_1_redist_disable6 (
	const string&	from, 
	const string&	to, 
	const bool&	unicast,
	const bool&	multicast) | rib_0_1_redist_disable6 | 
[protected virtual]
| 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 virtual]
| XrlCmdError  rib_0_1_deregister_interest4 (
        const string&	target,
	const IPv4&	addr, 
	const uint32_t&	prefix) | rib_0_1_deregister_interest4 | 
[protected virtual]
| 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 virtual]
| XrlCmdError  rib_0_1_deregister_interest6 (
        const string&	target,
	const IPv6&	addr, 
	const uint32_t&	prefix) | rib_0_1_deregister_interest6 | 
[protected virtual]
| XrlCmdError  fea_ifmgr_client_0_1_interface_update (
	const string&	ifname, 
	const uint32_t&	event) | fea_ifmgr_client_0_1_interface_update | 
[protected virtual]
| 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 virtual]
| 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 virtual]
| 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 virtual]
| Generated by: pavlin on possum.icir.org on Wed Dec 11 16:51:00 2002, using kdoc 2.0a54+XORP. |