XrlPolicyRedist4V0p1Client (XrlSender* s)
| XrlPolicyRedist4V0p1Client |
~XrlPolicyRedist4V0p1Client ()
| ~XrlPolicyRedist4V0p1Client |
[virtual]
typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute4CB | AddRoute4CB |
bool send_add_route4 (
const char* target_name,
const IPv4Net& network,
const bool& unicast,
const bool& multicast,
const IPv4& nexthop,
const uint32_t& metric,
const XrlAtomList& policytags,
const AddRoute4CB& cb
)
| send_add_route4 |
Send Xrl intended to:
Start route redistribution for an IPv4 route.
Parameters:
tgt_name | Xrl Target name |
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 DeleteRoute4CB | DeleteRoute4CB |
bool send_delete_route4 (
const char* target_name,
const IPv4Net& network,
const bool& unicast,
const bool& multicast,
const DeleteRoute4CB& cb
)
| send_delete_route4 |
Send Xrl intended to:
Terminate route redistribution for an IPv4 route.
Parameters:
tgt_name | Xrl Target name |
network | the route for which advertisements should cease. |
unicast | whether the route is unicast. |
multicast | whether the route is multicast. |
XrlSender* _sender | _sender |
[protected]