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_name | the Xrl target name of the destination. |
tid | the transaction ID. |
enable | if 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_name | the Xrl target name of the destination. |
tid | the transaction ID. |
ifname | the name of the interface to configure. |
enable | if 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_name | the Xrl target name of the destination. |
ifname | the name of the physical interface associated with the new vif. |
vif | name 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_name | the Xrl target name of the destination. |
ifname | the name of the physical interface associated with the VLAN. |
vif | the name of the VLAN. |
vlan_id | the 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]