class XrlIfmgrV0p1Client


 
LOGO
 Annotated List  Files  Globals  Hierarchy  Index  Top

Public Types

Public Methods

Protected Members


Detailed Description

 XrlIfmgrV0p1Client (XrlSender* s)

XrlIfmgrV0p1Client

 ~XrlIfmgrV0p1Client ()

~XrlIfmgrV0p1Client

[virtual]

typedef XorpCallback1<void, const XrlError&>::RefPtr SetRestoreOriginalConfigOnShutdownCB

SetRestoreOriginalConfigOnShutdownCB

bool  send_set_restore_original_config_on_shutdown ( const char* dst_xrl_target_name, const bool& enable, const SetRestoreOriginalConfigOnShutdownCB& cb )

send_set_restore_original_config_on_shutdown

typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredInterfaceNamesCB

GetConfiguredInterfaceNamesCB

bool  send_get_configured_interface_names ( const char* dst_xrl_target_name, const GetConfiguredInterfaceNamesCB& cb )

send_get_configured_interface_names

typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredVifNamesCB

GetConfiguredVifNamesCB

bool  send_get_configured_vif_names ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredVifNamesCB& cb )

send_get_configured_vif_names

typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetConfiguredVifFlagsCB

GetConfiguredVifFlagsCB

bool  send_get_configured_vif_flags ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const GetConfiguredVifFlagsCB& cb )

send_get_configured_vif_flags

typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredVifPifIndexCB

GetConfiguredVifPifIndexCB

bool  send_get_configured_vif_pif_index ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const GetConfiguredVifPifIndexCB& cb )

send_get_configured_vif_pif_index

typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredVifAddresses4CB

GetConfiguredVifAddresses4CB

bool  send_get_configured_vif_addresses4 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const GetConfiguredVifAddresses4CB& cb )

send_get_configured_vif_addresses4

typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredVifAddresses6CB

GetConfiguredVifAddresses6CB

bool  send_get_configured_vif_addresses6 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const GetConfiguredVifAddresses6CB& cb )

send_get_configured_vif_addresses6

typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetConfiguredAddressFlags4CB

GetConfiguredAddressFlags4CB

bool  send_get_configured_address_flags4 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv4& address, const GetConfiguredAddressFlags4CB& cb )

send_get_configured_address_flags4

typedef XorpCallback5<void, const XrlError&, const bool*, const bool*, const bool*, const bool*>::RefPtr GetConfiguredAddressFlags6CB

GetConfiguredAddressFlags6CB

bool  send_get_configured_address_flags6 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv6& address, const GetConfiguredAddressFlags6CB& cb )

send_get_configured_address_flags6

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredInterfaceEnabledCB

GetConfiguredInterfaceEnabledCB

bool  send_get_configured_interface_enabled ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredInterfaceEnabledCB& cb )

send_get_configured_interface_enabled

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredInterfaceDiscardCB

GetConfiguredInterfaceDiscardCB

bool  send_get_configured_interface_discard ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredInterfaceDiscardCB& cb )

send_get_configured_interface_discard

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredInterfaceUnreachableCB

GetConfiguredInterfaceUnreachableCB

bool  send_get_configured_interface_unreachable ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredInterfaceUnreachableCB& cb )

send_get_configured_interface_unreachable

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredInterfaceManagementCB

GetConfiguredInterfaceManagementCB

bool  send_get_configured_interface_management ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredInterfaceManagementCB& cb )

send_get_configured_interface_management

typedef XorpCallback2<void, const XrlError&, const Mac*>::RefPtr GetConfiguredMacCB

GetConfiguredMacCB

bool  send_get_configured_mac ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredMacCB& cb )

send_get_configured_mac

typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredMtuCB

GetConfiguredMtuCB

bool  send_get_configured_mtu ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredMtuCB& cb )

send_get_configured_mtu

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredNoCarrierCB

GetConfiguredNoCarrierCB

bool  send_get_configured_no_carrier ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredNoCarrierCB& cb )

send_get_configured_no_carrier

typedef XorpCallback2<void, const XrlError&, const uint64_t*>::RefPtr GetConfiguredBaudrateCB

GetConfiguredBaudrateCB

bool  send_get_configured_baudrate ( const char* dst_xrl_target_name, const string& ifname, const GetConfiguredBaudrateCB& cb )

send_get_configured_baudrate

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredVifEnabledCB

GetConfiguredVifEnabledCB

bool  send_get_configured_vif_enabled ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const GetConfiguredVifEnabledCB& cb )

send_get_configured_vif_enabled

typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredPrefix4CB

GetConfiguredPrefix4CB

bool  send_get_configured_prefix4 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv4& address, const GetConfiguredPrefix4CB& cb )

send_get_configured_prefix4

typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetConfiguredBroadcast4CB

GetConfiguredBroadcast4CB

bool  send_get_configured_broadcast4 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv4& address, const GetConfiguredBroadcast4CB& cb )

send_get_configured_broadcast4

typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetConfiguredEndpoint4CB

GetConfiguredEndpoint4CB

bool  send_get_configured_endpoint4 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv4& address, const GetConfiguredEndpoint4CB& cb )

send_get_configured_endpoint4

typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredPrefix6CB

GetConfiguredPrefix6CB

bool  send_get_configured_prefix6 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv6& address, const GetConfiguredPrefix6CB& cb )

send_get_configured_prefix6

typedef XorpCallback2<void, const XrlError&, const IPv6*>::RefPtr GetConfiguredEndpoint6CB

GetConfiguredEndpoint6CB

bool  send_get_configured_endpoint6 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv6& address, const GetConfiguredEndpoint6CB& cb )

send_get_configured_endpoint6

typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr StartTransactionCB

StartTransactionCB

bool  send_start_transaction ( const char* dst_xrl_target_name, const StartTransactionCB& cb )

send_start_transaction

typedef XorpCallback1<void, const XrlError&>::RefPtr CommitTransactionCB

CommitTransactionCB

bool  send_commit_transaction ( const char* dst_xrl_target_name, const uint32_t& tid, const CommitTransactionCB& cb )

send_commit_transaction

typedef XorpCallback1<void, const XrlError&>::RefPtr AbortTransactionCB

AbortTransactionCB

bool  send_abort_transaction ( const char* dst_xrl_target_name, const uint32_t& tid, const AbortTransactionCB& cb )

send_abort_transaction

typedef XorpCallback1<void, const XrlError&>::RefPtr CreateInterfaceCB

CreateInterfaceCB

bool  send_create_interface ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const CreateInterfaceCB& cb )

send_create_interface

typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteInterfaceCB

DeleteInterfaceCB

bool  send_delete_interface ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const DeleteInterfaceCB& cb )

send_delete_interface

typedef XorpCallback1<void, const XrlError&>::RefPtr ConfigureAllInterfacesFromSystemCB

ConfigureAllInterfacesFromSystemCB

bool  send_configure_all_interfaces_from_system ( const char* dst_xrl_target_name, const uint32_t& tid, const bool& enable, const ConfigureAllInterfacesFromSystemCB& cb )

send_configure_all_interfaces_from_system

Send Xrl intended to:

Implicitly configure all interfaces within the FEA by using information from the underlying system.

Parameters:

dst_xrl_target_namethe Xrl target name of the destination.
tidthe transaction ID.
enableif true, then enable the implicit configuration, otherwise disable it.
typedef XorpCallback1<void, const XrlError&>::RefPtr ConfigureInterfaceFromSystemCB

ConfigureInterfaceFromSystemCB

bool  send_configure_interface_from_system ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const bool& enable, const ConfigureInterfaceFromSystemCB& cb )

send_configure_interface_from_system

Send Xrl intended to:

Implicitly configure an interface within the FEA by using information from the underlying system.

Parameters:

dst_xrl_target_namethe Xrl target name of the destination.
tidthe transaction ID.
ifnamethe name of the interface to configure.
enableif true, then enable the implicit configuration, otherwise disable it.
typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterfaceEnabledCB

SetInterfaceEnabledCB

bool  send_set_interface_enabled ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const bool& enabled, const SetInterfaceEnabledCB& cb )

send_set_interface_enabled

typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterfaceDiscardCB

SetInterfaceDiscardCB

bool  send_set_interface_discard ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const bool& discard, const SetInterfaceDiscardCB& cb )

send_set_interface_discard

typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterfaceUnreachableCB

SetInterfaceUnreachableCB

bool  send_set_interface_unreachable ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const bool& unreachable, const SetInterfaceUnreachableCB& cb )

send_set_interface_unreachable

typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterfaceManagementCB

SetInterfaceManagementCB

bool  send_set_interface_management ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const bool& management, const SetInterfaceManagementCB& cb )

send_set_interface_management

typedef XorpCallback1<void, const XrlError&>::RefPtr SetMacCB

SetMacCB

bool  send_set_mac ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const Mac& mac, const SetMacCB& cb )

send_set_mac

typedef XorpCallback1<void, const XrlError&>::RefPtr CreateMacCB

CreateMacCB

bool  send_create_mac ( const char* dst_xrl_target_name, const string& ifname, const Mac& mac, const CreateMacCB& cb )

send_create_mac

typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteMacCB

DeleteMacCB

bool  send_delete_mac ( const char* dst_xrl_target_name, const string& ifname, const Mac& mac, const DeleteMacCB& cb )

send_delete_mac

typedef XorpCallback1<void, const XrlError&>::RefPtr RestoreOriginalMacCB

RestoreOriginalMacCB

bool  send_restore_original_mac ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const RestoreOriginalMacCB& cb )

send_restore_original_mac

typedef XorpCallback1<void, const XrlError&>::RefPtr SetMtuCB

SetMtuCB

bool  send_set_mtu ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const uint32_t& mtu, const SetMtuCB& cb )

send_set_mtu

typedef XorpCallback1<void, const XrlError&>::RefPtr RestoreOriginalMtuCB

RestoreOriginalMtuCB

bool  send_restore_original_mtu ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const RestoreOriginalMtuCB& cb )

send_restore_original_mtu

typedef XorpCallback1<void, const XrlError&>::RefPtr CreateVifCB

CreateVifCB

bool  send_create_vif ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const CreateVifCB& cb )

send_create_vif

Send Xrl intended to:

Create a vif.

Parameters:

dst_xrl_target_namethe Xrl target name of the destination.
ifnamethe name of the physical interface associated with the new vif.
vifname for new vif, must be unique across all the vifs in the system.
typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteVifCB

DeleteVifCB

bool  send_delete_vif ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const DeleteVifCB& cb )

send_delete_vif

typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifEnabledCB

SetVifEnabledCB

bool  send_set_vif_enabled ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const bool& enabled, const SetVifEnabledCB& cb )

send_set_vif_enabled

typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifVlanCB

SetVifVlanCB

bool  send_set_vif_vlan ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const uint32_t& vlan_id, const SetVifVlanCB& cb )

send_set_vif_vlan

Send Xrl intended to:

Set VLAN vif.

Parameters:

dst_xrl_target_namethe Xrl target name of the destination.
ifnamethe name of the physical interface associated with the VLAN.
vifthe name of the VLAN.
vlan_idthe VLAN ID. It must be in the range 0 through 4095.
typedef XorpCallback1<void, const XrlError&>::RefPtr CreateAddress4CB

CreateAddress4CB

bool  send_create_address4 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const CreateAddress4CB& cb )

send_create_address4

typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAddress4CB

DeleteAddress4CB

bool  send_delete_address4 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const DeleteAddress4CB& cb )

send_delete_address4

typedef XorpCallback1<void, const XrlError&>::RefPtr SetAddressEnabled4CB

SetAddressEnabled4CB

bool  send_set_address_enabled4 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const bool& enabled, const SetAddressEnabled4CB& cb )

send_set_address_enabled4

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredAddressEnabled4CB

GetConfiguredAddressEnabled4CB

bool  send_get_configured_address_enabled4 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv4& address, const GetConfiguredAddressEnabled4CB& cb )

send_get_configured_address_enabled4

typedef XorpCallback1<void, const XrlError&>::RefPtr SetPrefix4CB

SetPrefix4CB

bool  send_set_prefix4 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const uint32_t& prefix_len, const SetPrefix4CB& cb )

send_set_prefix4

typedef XorpCallback1<void, const XrlError&>::RefPtr SetBroadcast4CB

SetBroadcast4CB

bool  send_set_broadcast4 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const IPv4& broadcast, const SetBroadcast4CB& cb )

send_set_broadcast4

typedef XorpCallback1<void, const XrlError&>::RefPtr SetEndpoint4CB

SetEndpoint4CB

bool  send_set_endpoint4 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv4& address, const IPv4& endpoint, const SetEndpoint4CB& cb )

send_set_endpoint4

typedef XorpCallback1<void, const XrlError&>::RefPtr CreateAddress6CB

CreateAddress6CB

bool  send_create_address6 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const CreateAddress6CB& cb )

send_create_address6

typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAddress6CB

DeleteAddress6CB

bool  send_delete_address6 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const DeleteAddress6CB& cb )

send_delete_address6

typedef XorpCallback1<void, const XrlError&>::RefPtr SetAddressEnabled6CB

SetAddressEnabled6CB

bool  send_set_address_enabled6 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const bool& enabled, const SetAddressEnabled6CB& cb )

send_set_address_enabled6

typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredAddressEnabled6CB

GetConfiguredAddressEnabled6CB

bool  send_get_configured_address_enabled6 ( const char* dst_xrl_target_name, const string& ifname, const string& vif, const IPv6& address, const GetConfiguredAddressEnabled6CB& cb )

send_get_configured_address_enabled6

typedef XorpCallback1<void, const XrlError&>::RefPtr SetPrefix6CB

SetPrefix6CB

bool  send_set_prefix6 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const uint32_t& prefix_len, const SetPrefix6CB& cb )

send_set_prefix6

typedef XorpCallback1<void, const XrlError&>::RefPtr SetEndpoint6CB

SetEndpoint6CB

bool  send_set_endpoint6 ( const char* dst_xrl_target_name, const uint32_t& tid, const string& ifname, const string& vif, const IPv6& address, const IPv6& endpoint, const SetEndpoint6CB& cb )

send_set_endpoint6

XrlSender* _sender

_sender

[protected]


Generated by: pavlin on kobe.xorp.net on Wed Jan 7 19:10:48 2009, using kdoc 2.0a54+XORP.