| XrlStaticRoutesV0p1Client (XrlSender* s) | XrlStaticRoutesV0p1Client | 
| ~XrlStaticRoutesV0p1Client () | ~XrlStaticRoutesV0p1Client | 
[virtual]
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnableStaticRoutesCB | EnableStaticRoutesCB | 
| bool  send_enable_static_routes (
	const char*	target_name,
	const bool&	enable,
	const EnableStaticRoutesCB&	cb
    ) | send_enable_static_routes | 
Send Xrl intended to:
Enable/disable/start/stop StaticRoutes.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable StaticRoutes, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StartStaticRoutesCB | StartStaticRoutesCB | 
| bool  send_start_static_routes (
	const char*	target_name,
	const StartStaticRoutesCB&	cb
    ) | send_start_static_routes | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr StopStaticRoutesCB | StopStaticRoutesCB | 
| bool  send_stop_static_routes (
	const char*	target_name,
	const StopStaticRoutesCB&	cb
    ) | send_stop_static_routes | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute4CB | AddRoute4CB | 
| bool  send_add_route4 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network,
	const IPv4&	nexthop,
	const uint32_t&	metric,
	const AddRoute4CB&	cb
    ) | send_add_route4 | 
Send Xrl intended to:
Add/replace/delete a static route.
Parameters:
| tgt_name | Xrl Target name | 
| unicast | if true, then the route would be used for unicast routing. | 
| multicast | if true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information). | 
| network | the network address prefix this route applies to. | 
| nexthop | the address of the next-hop router for this route. | 
| metric | the metric distance for this route. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddRoute6CB | AddRoute6CB | 
| bool  send_add_route6 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network,
	const IPv6&	nexthop,
	const uint32_t&	metric,
	const AddRoute6CB&	cb
    ) | send_add_route6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceRoute4CB | ReplaceRoute4CB | 
| bool  send_replace_route4 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network,
	const IPv4&	nexthop,
	const uint32_t&	metric,
	const ReplaceRoute4CB&	cb
    ) | send_replace_route4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceRoute6CB | ReplaceRoute6CB | 
| bool  send_replace_route6 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network,
	const IPv6&	nexthop,
	const uint32_t&	metric,
	const ReplaceRoute6CB&	cb
    ) | send_replace_route6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteRoute4CB | DeleteRoute4CB | 
| bool  send_delete_route4 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network,
	const DeleteRoute4CB&	cb
    ) | send_delete_route4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteRoute6CB | DeleteRoute6CB | 
| bool  send_delete_route6 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network,
	const DeleteRoute6CB&	cb
    ) | send_delete_route6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddInterfaceRoute4CB | AddInterfaceRoute4CB | 
| bool  send_add_interface_route4 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network,
	const IPv4&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const AddInterfaceRoute4CB&	cb
    ) | send_add_interface_route4 | 
Send Xrl intended to:
Add/replace a static route by explicitly specifying the network interface toward the destination.
Parameters:
| tgt_name | Xrl Target name | 
| unicast | if true, then the route would be used for unicast routing. | 
| multicast | if true, then the route would be used in the MRIB (Multicast Routing Information Base) for multicast purpose (e.g., computing the Reverse-Path Forwarding information). | 
| network | the network address prefix this route applies to. | 
| nexthop | the address of the next-hop router for this route. | 
| ifname | of the name of the physical interface toward the destination. | 
| vifname | of the name of the virtual interface toward the destination. | 
| metric | the metric distance for this route. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddInterfaceRoute6CB | AddInterfaceRoute6CB | 
| bool  send_add_interface_route6 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network,
	const IPv6&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const AddInterfaceRoute6CB&	cb
    ) | send_add_interface_route6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceInterfaceRoute4CB | ReplaceInterfaceRoute4CB | 
| bool  send_replace_interface_route4 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv4Net&	network,
	const IPv4&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const ReplaceInterfaceRoute4CB&	cb
    ) | send_replace_interface_route4 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr ReplaceInterfaceRoute6CB | ReplaceInterfaceRoute6CB | 
| bool  send_replace_interface_route6 (
	const char*	target_name,
	const bool&	unicast,
	const bool&	multicast,
	const IPv6Net&	network,
	const IPv6&	nexthop,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const ReplaceInterfaceRoute6CB&	cb
    ) | send_replace_interface_route6 | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr EnableLogTraceAllCB | EnableLogTraceAllCB | 
| bool  send_enable_log_trace_all (
	const char*	target_name,
	const bool&	enable,
	const EnableLogTraceAllCB&	cb
    ) | send_enable_log_trace_all | 
Send Xrl intended to:
Enable/disable the StaticRoutes trace log for all operations.
Parameters:
| tgt_name | Xrl Target name | 
| enable | if true, then enable the trace log, otherwise disable it. | 
| XrlSender* _sender | _sender | 
[protected]