class XrlFeaFibClientV0p1Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 XrlFeaFibClientV0p1Client (XrlSender* s)

XrlFeaFibClientV0p1Client

 ~XrlFeaFibClientV0p1Client ()

~XrlFeaFibClientV0p1Client

[virtual]

typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute4CB

AddRoute4CB

bool  send_add_route4 ( const char* dst_xrl_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:

dst_xrl_target_namethe Xrl target name of the destination.
networkthe network address prefix of the route to add.
nexthopthe address of the next-hop router toward the destination.
ifnamethe name of the physical interface toward the destination.
vifnamethe name of the virtual interface toward the destination.
metricthe routing metric toward the destination.
admin_distancethe administratively defined distance toward the destination.
protocol_originthe name of the protocol that originated this route.
xorp_routetrue if this route was installed by XORP.
typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute6CB

AddRoute6CB

bool  send_add_route6 ( const char* dst_xrl_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* dst_xrl_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:

dst_xrl_target_namethe Xrl target name of the destination.
networkthe network address prefix of the route to replace.
nexthopthe address of the next-hop router toward the destination.
ifnamethe name of the physical interface toward the destination.
vifnamethe name of the virtual interface toward the destination.
metricthe routing metric toward the destination.
admin_distancethe administratively defined distance toward the destination.
protocol_originthe name of the protocol that originated this route.
xorp_routetrue if this route was installed by XORP.
typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceRoute6CB

ReplaceRoute6CB

bool  send_replace_route6 ( const char* dst_xrl_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* dst_xrl_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:

dst_xrl_target_namethe Xrl target name of the destination.
networkthe network address prefix of the route to delete.
ifnamethe name of the physical interface toward the destination.
vifnamethe name of the virtual interface toward the destination.
typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteRoute6CB

DeleteRoute6CB

bool  send_delete_route6 ( const char* dst_xrl_target_name, const IPv6Net& network, const string& ifname, const string& vifname, const DeleteRoute6CB& cb )

send_delete_route6

typedef XorpCallback1<void, const XrlError&>::RefPtr ResolveRoute4CB

ResolveRoute4CB

bool  send_resolve_route4 ( const char* dst_xrl_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:

dst_xrl_target_namethe Xrl target name of the destination.
networkthe address of the destination. forwarding plane requires a route to be resolved by the upper layer.
typedef XorpCallback1<void, const XrlError&>::RefPtr ResolveRoute6CB

ResolveRoute6CB

bool  send_resolve_route6 ( const char* dst_xrl_target_name, const IPv6Net& network, const ResolveRoute6CB& cb )

send_resolve_route6

XrlSender* _sender

_sender

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:48 2009, using kdoc 2.0a54+XORP.