XrlPolicyBackendV0p1Client (XrlSender* s)
| XrlPolicyBackendV0p1Client |
~XrlPolicyBackendV0p1Client ()
| ~XrlPolicyBackendV0p1Client |
[virtual]
typedef XorpCallback1<void, const XrlError&>::RefPtr ConfigureCB | ConfigureCB |
bool send_configure (
const char* dst_xrl_target_name,
const uint32_t& filter,
const string& conf,
const ConfigureCB& cb
)
| send_configure |
Send Xrl intended to:
Configure a policy filter.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
filter | the identifier of the filter to configure. |
conf | the configuration of the filter. |
typedef XorpCallback1<void, const XrlError&>::RefPtr ResetCB | ResetCB |
bool send_reset (
const char* dst_xrl_target_name,
const uint32_t& filter,
const ResetCB& cb
)
| send_reset |
Send Xrl intended to:
Reset a policy filter.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
filter | the identifier of the filter to reset. |
typedef XorpCallback1<void, const XrlError&>::RefPtr PushRoutesCB | PushRoutesCB |
bool send_push_routes (
const char* dst_xrl_target_name,
const PushRoutesCB& cb
)
| send_push_routes |
Send Xrl intended to:
Push all available routes through all filters for re-filtering.
Parameters:
dst_xrl_target_name | the Xrl target name of the destination. |
XrlSender* _sender | _sender |
[protected]