|
|
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, RibManager *ribmanager)
| 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]
RibManager* _ribmanager | _ribmanager |
[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_no_fea ()
| rib_0_1_no_fea |
[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 Mon Mar 10 19:35:00 2003, using kdoc 2.0a54+XORP. |