| XrlFtiV0p2Client (XrlSender* s) | XrlFtiV0p2Client | 
| ~XrlFtiV0p2Client () | ~XrlFtiV0p2Client | 
[virtual]
| typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr StartTransactionCB | StartTransactionCB | 
| bool  send_start_transaction (
	const char*	target_name,
	const StartTransactionCB&	cb
    ) | send_start_transaction | 
Send Xrl intended to:
Start transaction.
Parameters:
| tgt_name | Xrl Target name | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr CommitTransactionCB | CommitTransactionCB | 
| bool  send_commit_transaction (
	const char*	target_name,
	const uint32_t&	tid,
	const CommitTransactionCB&	cb
    ) | send_commit_transaction | 
Send Xrl intended to:
Commit transaction.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AbortTransactionCB | AbortTransactionCB | 
| bool  send_abort_transaction (
	const char*	target_name,
	const uint32_t&	tid,
	const AbortTransactionCB&	cb
    ) | send_abort_transaction | 
Send Xrl intended to:
Abort transaction.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddEntry4CB | AddEntry4CB | 
| bool  send_add_entry4 (
	const char*	target_name,
	const uint32_t&	tid,
	const IPv4Net&	dst,
	const IPv4&	gateway,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const uint32_t&	admin_distance,
	const string&	protocol_origin,
	const AddEntry4CB&	cb
    ) | send_add_entry4 | 
Send Xrl intended to:
Add a routing entry.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| dst | the destination subnet address of the entry. | 
| gateway | the address of the next-hop router toward dst. | 
| ifname | the name of the physical interface toward dst. | 
| vifname | the name of the virtual interface toward dst. | 
| metric | the routing metric toward dst. | 
| admin_distance | the administratively defined distance toward dst. | 
| protocol_origin | the name of the protocol that originated this entry. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr AddEntry6CB | AddEntry6CB | 
| bool  send_add_entry6 (
	const char*	target_name,
	const uint32_t&	tid,
	const IPv6Net&	dst,
	const IPv6&	gateway,
	const string&	ifname,
	const string&	vifname,
	const uint32_t&	metric,
	const uint32_t&	admin_distance,
	const string&	protocol_origin,
	const AddEntry6CB&	cb
    ) | send_add_entry6 | 
Send Xrl intended to:
Add a routing entry.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| dst | the destination subnet address of the entry. | 
| gateway | the address of the next-hop router toward dst. | 
| ifname | the name of the physical interface toward dst. | 
| vifname | the name of the virtual interface toward dst. | 
| metric | the routing metric toward dst. | 
| admin_distance | the administratively defined distance toward dst. | 
| protocol_origin | the name of the protocol that originated this entry. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteEntry4CB | DeleteEntry4CB | 
| bool  send_delete_entry4 (
	const char*	target_name,
	const uint32_t&	tid,
	const IPv4Net&	dst,
	const DeleteEntry4CB&	cb
    ) | send_delete_entry4 | 
Send Xrl intended to:
Delete a routing entry.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| dst | the destination subnet address of the entry. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteEntry6CB | DeleteEntry6CB | 
| bool  send_delete_entry6 (
	const char*	target_name,
	const uint32_t&	tid,
	const IPv6Net&	dst,
	const DeleteEntry6CB&	cb
    ) | send_delete_entry6 | 
Send Xrl intended to:
Delete a routing entry.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| dst | the destination subnet address of the entry. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAllEntriesCB | DeleteAllEntriesCB | 
| bool  send_delete_all_entries (
	const char*	target_name,
	const uint32_t&	tid,
	const DeleteAllEntriesCB&	cb
    ) | send_delete_all_entries | 
Send Xrl intended to:
Delete all routing entries for all address families.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAllEntries4CB | DeleteAllEntries4CB | 
| bool  send_delete_all_entries4 (
	const char*	target_name,
	const uint32_t&	tid,
	const DeleteAllEntries4CB&	cb
    ) | send_delete_all_entries4 | 
Send Xrl intended to:
Delete all routing entries for the IPv4 address family.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAllEntries6CB | DeleteAllEntries6CB | 
| bool  send_delete_all_entries6 (
	const char*	target_name,
	const uint32_t&	tid,
	const DeleteAllEntries6CB&	cb
    ) | send_delete_all_entries6 | 
Send Xrl intended to:
Delete all routing entries for the IPv6 address family.
Parameters:
| tgt_name | Xrl Target name | 
| tid | the transaction ID of this transaction. | 
| typedef XorpCallback8<void, const XrlError&, const IPv4Net*, const IPv4*, const string*, const string*, const uint32_t*, const uint32_t*, const string*>::RefPtr LookupRoute4CB | LookupRoute4CB | 
| bool  send_lookup_route4 (
	const char*	target_name,
	const IPv4&	dst,
	const LookupRoute4CB&	cb
    ) | send_lookup_route4 | 
Send Xrl intended to:
Lookup a route for a destination host address.
Parameters:
| tgt_name | Xrl Target name | 
| dst | the destination host address to lookup. | 
| typedef XorpCallback8<void, const XrlError&, const IPv6Net*, const IPv6*, const string*, const string*, const uint32_t*, const uint32_t*, const string*>::RefPtr LookupRoute6CB | LookupRoute6CB | 
| bool  send_lookup_route6 (
	const char*	target_name,
	const IPv6&	dst,
	const LookupRoute6CB&	cb
    ) | send_lookup_route6 | 
Send Xrl intended to:
Lookup a route for a destination host address.
Parameters:
| tgt_name | Xrl Target name | 
| dst | the destination host address to lookup. | 
| typedef XorpCallback7<void, const XrlError&, const IPv4*, const string*, const string*, const uint32_t*, const uint32_t*, const string*>::RefPtr LookupEntry4CB | LookupEntry4CB | 
| bool  send_lookup_entry4 (
	const char*	target_name,
	const IPv4Net&	dst,
	const LookupEntry4CB&	cb
    ) | send_lookup_entry4 | 
Send Xrl intended to:
Lookup a route for a destination subnet address.
Parameters:
| tgt_name | Xrl Target name | 
| dst | the destination subnet address to lookup. | 
| typedef XorpCallback7<void, const XrlError&, const IPv6*, const string*, const string*, const uint32_t*, const uint32_t*, const string*>::RefPtr LookupEntry6CB | LookupEntry6CB | 
| bool  send_lookup_entry6 (
	const char*	target_name,
	const IPv6Net&	dst,
	const LookupEntry6CB&	cb
    ) | send_lookup_entry6 | 
Send Xrl intended to:
Lookup a route for a destination subnet address.
Parameters:
| tgt_name | Xrl Target name | 
| dst | the destination subnet address to lookup. | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr HaveIpv4CB | HaveIpv4CB | 
| bool  send_have_ipv4 (
	const char*	target_name,
	const HaveIpv4CB&	cb
    ) | send_have_ipv4 | 
Send Xrl intended to:
Test if the underlying system supports IPv4.
Parameters:
| tgt_name | Xrl Target name | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr HaveIpv6CB | HaveIpv6CB | 
| bool  send_have_ipv6 (
	const char*	target_name,
	const HaveIpv6CB&	cb
    ) | send_have_ipv6 | 
Send Xrl intended to:
Test if the underlying system supports IPv6.
Parameters:
| tgt_name | Xrl Target name | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetUnicastForwardingEnabled4CB | GetUnicastForwardingEnabled4CB | 
| bool  send_get_unicast_forwarding_enabled4 (
	const char*	target_name,
	const GetUnicastForwardingEnabled4CB&	cb
    ) | send_get_unicast_forwarding_enabled4 | 
Send Xrl intended to:
Test whether the IPv4 unicast forwarding engine is enabled or disabled to forward packets.
Parameters:
| tgt_name | Xrl Target name | 
| typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetUnicastForwardingEnabled6CB | GetUnicastForwardingEnabled6CB | 
| bool  send_get_unicast_forwarding_enabled6 (
	const char*	target_name,
	const GetUnicastForwardingEnabled6CB&	cb
    ) | send_get_unicast_forwarding_enabled6 | 
Send Xrl intended to:
Test whether the IPv6 unicast forwarding engine is enabled or disabled to forward packets.
Parameters:
| tgt_name | Xrl Target name | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetUnicastForwardingEnabled4CB | SetUnicastForwardingEnabled4CB | 
| bool  send_set_unicast_forwarding_enabled4 (
	const char*	target_name,
	const bool&	enabled,
	const SetUnicastForwardingEnabled4CB&	cb
    ) | send_set_unicast_forwarding_enabled4 | 
Send Xrl intended to:
Set the IPv4 unicast forwarding engine to enable or disable forwarding of packets.
Parameters:
| tgt_name | Xrl Target name | 
| enabled | if true, then enable IPv4 unicast forwarding, otherwise disable it. | 
| typedef XorpCallback1<void, const XrlError&>::RefPtr SetUnicastForwardingEnabled6CB | SetUnicastForwardingEnabled6CB | 
| bool  send_set_unicast_forwarding_enabled6 (
	const char*	target_name,
	const bool&	enabled,
	const SetUnicastForwardingEnabled6CB&	cb
    ) | send_set_unicast_forwarding_enabled6 | 
Send Xrl intended to:
Set the IPv6 unicast forwarding engine to enable or disable forwarding of packets.
Parameters:
| tgt_name | Xrl Target name | 
| enabled | if true, then enable IPv6 unicast forwarding, otherwise disable it. | 
| XrlSender* _sender | _sender | 
[protected]