class XrlFtiV0p2Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 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_nameXrl 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_nameXrl Target name
tidthe 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_nameXrl Target name
tidthe 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_nameXrl Target name
tidthe transaction ID of this transaction.
dstthe destination subnet address of the entry.
gatewaythe address of the next-hop router toward dst.
ifnamethe name of the physical interface toward dst.
vifnamethe name of the virtual interface toward dst.
metricthe routing metric toward dst.
admin_distancethe administratively defined distance toward dst.
protocol_originthe 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_nameXrl Target name
tidthe transaction ID of this transaction.
dstthe destination subnet address of the entry.
gatewaythe address of the next-hop router toward dst.
ifnamethe name of the physical interface toward dst.
vifnamethe name of the virtual interface toward dst.
metricthe routing metric toward dst.
admin_distancethe administratively defined distance toward dst.
protocol_originthe 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_nameXrl Target name
tidthe transaction ID of this transaction.
dstthe 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_nameXrl Target name
tidthe transaction ID of this transaction.
dstthe 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_nameXrl Target name
tidthe 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_nameXrl Target name
tidthe 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_nameXrl Target name
tidthe 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_nameXrl Target name
dstthe 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_nameXrl Target name
dstthe 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_nameXrl Target name
dstthe 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_nameXrl Target name
dstthe 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_nameXrl 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_nameXrl 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_nameXrl 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_nameXrl 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_nameXrl Target name
enabledif 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_nameXrl Target name
enabledif true, then enable IPv6 unicast forwarding, otherwise disable it.
XrlSender* _sender

_sender

[protected]


Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:16 2004, using kdoc $.