XrlPolicyRedist6V0p1Client (XrlSender* s)
| XrlPolicyRedist6V0p1Client |
~XrlPolicyRedist6V0p1Client ()
| ~XrlPolicyRedist6V0p1Client |
[virtual]
typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute6CB | AddRoute6CB |
bool send_add_route6 (
const char* dst_xrl_target_name,
const IPv6Net& network,
const bool& unicast,
const bool& multicast,
const IPv6& nexthop,
const uint32_t& metric,
const XrlAtomList& policytags,
const AddRoute6CB& cb
)
| send_add_route6 |
Send Xrl intended to:
Start route redistribution for an IPv6 route.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
network | the route to advertise. |
unicast | whether the route is unicast. |
multicast | whether the route is multicast. |
nexthop | the nexthop of the route. |
metric | the metric of the route. |
policytags | the set of policy-tags associated with the route. |
typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteRoute6CB | DeleteRoute6CB |
bool send_delete_route6 (
const char* dst_xrl_target_name,
const IPv6Net& network,
const bool& unicast,
const bool& multicast,
const DeleteRoute6CB& cb
)
| send_delete_route6 |
Send Xrl intended to:
Terminate route redistribution for an IPv6 route.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
network | the route for which advertisements should cease. |
unicast | whether the route is unicast. |
multicast | whether the route is multicast. |
XrlSender* _sender | _sender |
[protected]