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]