class XrlFeaFibClientV0p1Client
|
|
|
|
Public Types
Public Methods
- XrlFeaFibClientV0p1Client (XrlSender* s)
- virtual ~XrlFeaFibClientV0p1Client ()
- 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
)
- 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
)
- 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
)
- 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
)
- bool send_delete_route4 (
const char* target_name,
const IPv4Net& network,
const string& ifname,
const string& vifname,
const DeleteRoute4CB& cb
)
- bool send_delete_route6 (
const char* target_name,
const IPv6Net& network,
const string& ifname,
const string& vifname,
const DeleteRoute6CB& cb
)
- bool send_resolve_route4 (
const char* target_name,
const IPv4Net& network,
const ResolveRoute4CB& cb
)
- bool send_resolve_route6 (
const char* target_name,
const IPv6Net& network,
const ResolveRoute6CB& cb
)
Protected Members
XrlFeaFibClientV0p1Client (XrlSender* s)
| XrlFeaFibClientV0p1Client |
~XrlFeaFibClientV0p1Client ()
| ~XrlFeaFibClientV0p1Client |
[virtual]
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:
Notification of a route being added.
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.
|
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 |
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:
Notification of a route being replaced.
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.
|
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 |
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:
Notification of a route being deleted.
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
|
bool send_delete_route6 (
const char* target_name,
const IPv6Net& network,
const string& ifname,
const string& vifname,
const DeleteRoute6CB& cb
)
| send_delete_route6 |
bool send_resolve_route4 (
const char* target_name,
const IPv4Net& network,
const ResolveRoute4CB& cb
)
| send_resolve_route4 |
Send Xrl intended to:
Notification of a route resolution request. This is issued when the
forwarding plane cannot find any route to a given destination, even a
candidate default.
Parameters:
tgt_name | Xrl Target name
|
network | the address of the destination. forwarding plane
requires a route to be resolved by the upper layer.
|
bool send_resolve_route6 (
const char* target_name,
const IPv6Net& network,
const ResolveRoute6CB& cb
)
| send_resolve_route6 |
[protected]
Generated by: pavlin on possum.icir.org on Thu Mar 9 04:42:40 2006, using kdoc $.