| XrlFeaFibClientV0p1Client (XrlSender* s)
| XrlFeaFibClientV0p1Client |
| ~XrlFeaFibClientV0p1Client ()
| ~XrlFeaFibClientV0p1Client |
[virtual]
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute4CB | AddRoute4CB |
| bool send_add_route4 (
const char* target_name,
const IPv4Net& network,
const IPv4& nexthop,
const string& ifname,
const string& vifname,
const uint32_t& metric,
const uint32_t& admin_distance,
const string& protocol_origin,
const bool& xorp_route,
const AddRoute4CB& cb
)
| send_add_route4 |
Send Xrl intended to:
Add a route.
Parameters:
| tgt_name | Xrl Target name |
| network | the network address prefix of the route to add. |
| nexthop | the address of the next-hop router toward the destination. |
| ifname | the name of the physical interface toward the destination. |
| vifname | the name of the virtual interface toward the destination. |
| metric | the routing metric toward the destination. |
| admin_distance | the administratively defined distance toward the destination. |
| protocol_origin | the name of the protocol that originated this route. |
| xorp_route | true if this route was installed by XORP. |
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute6CB | AddRoute6CB |
| bool send_add_route6 (
const char* target_name,
const IPv6Net& network,
const IPv6& nexthop,
const string& ifname,
const string& vifname,
const uint32_t& metric,
const uint32_t& admin_distance,
const string& protocol_origin,
const bool& xorp_route,
const AddRoute6CB& cb
)
| send_add_route6 |
| typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceRoute4CB | ReplaceRoute4CB |
| bool send_replace_route4 (
const char* target_name,
const IPv4Net& network,
const IPv4& nexthop,
const string& ifname,
const string& vifname,
const uint32_t& metric,
const uint32_t& admin_distance,
const string& protocol_origin,
const bool& xorp_route,
const ReplaceRoute4CB& cb
)
| send_replace_route4 |
Send Xrl intended to:
Replace a route.
Parameters:
| tgt_name | Xrl Target name |
| network | the network address prefix of the route to replace. |
| nexthop | the address of the next-hop router toward the destination. |
| ifname | the name of the physical interface toward the destination. |
| vifname | the name of the virtual interface toward the destination. |
| metric | the routing metric toward the destination. |
| admin_distance | the administratively defined distance toward the destination. |
| protocol_origin | the name of the protocol that originated this route. |
| xorp_route | true if this route was installed by XORP. |
| typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceRoute6CB | ReplaceRoute6CB |
| bool send_replace_route6 (
const char* target_name,
const IPv6Net& network,
const IPv6& nexthop,
const string& ifname,
const string& vifname,
const uint32_t& metric,
const uint32_t& admin_distance,
const string& protocol_origin,
const bool& xorp_route,
const ReplaceRoute6CB& cb
)
| send_replace_route6 |
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteRoute4CB | DeleteRoute4CB |
| bool send_delete_route4 (
const char* target_name,
const IPv4Net& network,
const string& ifname,
const string& vifname,
const DeleteRoute4CB& cb
)
| send_delete_route4 |
Send Xrl intended to:
Delete a route.
Parameters:
| tgt_name | Xrl Target name |
| network | the network address prefix of the route to delete. |
| ifname | the name of the physical interface toward the destination. |
| vifname | the name of the virtual interface toward the |
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteRoute6CB | DeleteRoute6CB |
| bool send_delete_route6 (
const char* target_name,
const IPv6Net& network,
const string& ifname,
const string& vifname,
const DeleteRoute6CB& cb
)
| send_delete_route6 |
| XrlSender* _sender | _sender |
[protected]