Public Types
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredInterfaceNamesCB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredVifNamesCB
- typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetConfiguredVifFlagsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredVifPifIndexCB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredVifAddresses4CB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredVifAddresses6CB
- typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetConfiguredAddressFlags4CB
- typedef XorpCallback5<void, const XrlError&, const bool*, const bool*, const bool*, const bool*>::RefPtr GetConfiguredAddressFlags6CB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredInterfaceEnabledCB
- typedef XorpCallback2<void, const XrlError&, const Mac*>::RefPtr GetConfiguredMacCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredMtuCB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredVifEnabledCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredPrefix4CB
- typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetConfiguredBroadcast4CB
- typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetConfiguredEndpoint4CB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetConfiguredPrefix6CB
- typedef XorpCallback2<void, const XrlError&, const IPv6*>::RefPtr GetConfiguredEndpoint6CB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr StartTransactionCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr CommitTransactionCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr AbortTransactionCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr CreateInterfaceCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteInterfaceCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr ConfigureInterfaceFromSystemCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterfaceEnabledCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetMacCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetMtuCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr CreateVifCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteVifCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetVifEnabledCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr CreateAddress4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAddress4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetAddressEnabled4CB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredAddressEnabled4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetPrefix4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetBroadcast4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetEndpoint4CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr CreateAddress6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr DeleteAddress6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetAddressEnabled6CB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredAddressEnabled6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetPrefix6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr SetEndpoint6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr RegisterClientCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterClientCB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemInterfaceNamesCB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemVifNamesCB
- typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetSystemVifFlagsCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemVifPifIndexCB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemVifAddresses4CB
- typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetSystemAddressFlags4CB
- typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemVifAddresses6CB
- typedef XorpCallback5<void, const XrlError&, const bool*, const bool*, const bool*, const bool*>::RefPtr GetSystemAddressFlags6CB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemInterfaceEnabledCB
- typedef XorpCallback2<void, const XrlError&, const Mac*>::RefPtr GetSystemMacCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemMtuCB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemVifEnabledCB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemPrefix4CB
- typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetSystemBroadcast4CB
- typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetSystemEndpoint4CB
- typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemPrefix6CB
- typedef XorpCallback2<void, const XrlError&, const IPv6*>::RefPtr GetSystemEndpoint6CB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemAddressEnabled4CB
- typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemAddressEnabled6CB
- typedef XorpCallback1<void, const XrlError&>::RefPtr RegisterSystemInterfacesClientCB
- typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterSystemInterfacesClientCB
Public Methods
- XrlIfmgrV0p1Client (XrlSender* s)
- virtual ~XrlIfmgrV0p1Client ()
- bool send_get_configured_interface_names (
const char* target_name,
const GetConfiguredInterfaceNamesCB& cb
)
- bool send_get_configured_vif_names (
const char* target_name,
const string& ifname,
const GetConfiguredVifNamesCB& cb
)
- bool send_get_configured_vif_flags (
const char* target_name,
const string& ifname,
const string& vif,
const GetConfiguredVifFlagsCB& cb
)
- bool send_get_configured_vif_pif_index (
const char* target_name,
const string& ifname,
const string& vif,
const GetConfiguredVifPifIndexCB& cb
)
- bool send_get_configured_vif_addresses4 (
const char* target_name,
const string& ifname,
const string& vif,
const GetConfiguredVifAddresses4CB& cb
)
- bool send_get_configured_vif_addresses6 (
const char* target_name,
const string& ifname,
const string& vif,
const GetConfiguredVifAddresses6CB& cb
)
- bool send_get_configured_address_flags4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetConfiguredAddressFlags4CB& cb
)
- bool send_get_configured_address_flags6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetConfiguredAddressFlags6CB& cb
)
- bool send_get_configured_interface_enabled (
const char* target_name,
const string& ifname,
const GetConfiguredInterfaceEnabledCB& cb
)
- bool send_get_configured_mac (
const char* target_name,
const string& ifname,
const GetConfiguredMacCB& cb
)
- bool send_get_configured_mtu (
const char* target_name,
const string& ifname,
const GetConfiguredMtuCB& cb
)
- bool send_get_configured_vif_enabled (
const char* target_name,
const string& ifname,
const string& vif,
const GetConfiguredVifEnabledCB& cb
)
- bool send_get_configured_prefix4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetConfiguredPrefix4CB& cb
)
- bool send_get_configured_broadcast4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetConfiguredBroadcast4CB& cb
)
- bool send_get_configured_endpoint4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetConfiguredEndpoint4CB& cb
)
- bool send_get_configured_prefix6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetConfiguredPrefix6CB& cb
)
- bool send_get_configured_endpoint6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetConfiguredEndpoint6CB& cb
)
- bool send_start_transaction (
const char* target_name,
const StartTransactionCB& cb
)
- bool send_commit_transaction (
const char* target_name,
const uint32_t& tid,
const CommitTransactionCB& cb
)
- bool send_abort_transaction (
const char* target_name,
const uint32_t& tid,
const AbortTransactionCB& cb
)
- bool send_create_interface (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const CreateInterfaceCB& cb
)
- bool send_delete_interface (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const DeleteInterfaceCB& cb
)
- bool send_configure_interface_from_system (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const ConfigureInterfaceFromSystemCB& cb
)
- bool send_set_interface_enabled (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const bool& enabled,
const SetInterfaceEnabledCB& cb
)
- bool send_set_mac (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const Mac& mac,
const SetMacCB& cb
)
- bool send_set_mtu (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const uint32_t& mtu,
const SetMtuCB& cb
)
- bool send_create_vif (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const CreateVifCB& cb
)
- bool send_delete_vif (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const DeleteVifCB& cb
)
- bool send_set_vif_enabled (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const bool& enabled,
const SetVifEnabledCB& cb
)
- bool send_create_address4 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv4& address,
const CreateAddress4CB& cb
)
- bool send_delete_address4 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv4& address,
const DeleteAddress4CB& cb
)
- bool send_set_address_enabled4 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv4& address,
const bool& enabled,
const SetAddressEnabled4CB& cb
)
- bool send_get_configured_address_enabled4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetConfiguredAddressEnabled4CB& cb
)
- bool send_set_prefix4 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv4& address,
const uint32_t& prefix_len,
const SetPrefix4CB& cb
)
- bool send_set_broadcast4 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv4& address,
const IPv4& broadcast,
const SetBroadcast4CB& cb
)
- bool send_set_endpoint4 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv4& address,
const IPv4& endpoint,
const SetEndpoint4CB& cb
)
- bool send_create_address6 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv6& address,
const CreateAddress6CB& cb
)
- bool send_delete_address6 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv6& address,
const DeleteAddress6CB& cb
)
- bool send_set_address_enabled6 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv6& address,
const bool& enabled,
const SetAddressEnabled6CB& cb
)
- bool send_get_configured_address_enabled6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetConfiguredAddressEnabled6CB& cb
)
- bool send_set_prefix6 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv6& address,
const uint32_t& prefix_len,
const SetPrefix6CB& cb
)
- bool send_set_endpoint6 (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv6& address,
const IPv6& endpoint,
const SetEndpoint6CB& cb
)
- bool send_register_client (
const char* target_name,
const string& clientname,
const RegisterClientCB& cb
)
- bool send_unregister_client (
const char* target_name,
const string& clientname,
const UnregisterClientCB& cb
)
- bool send_get_system_interface_names (
const char* target_name,
const GetSystemInterfaceNamesCB& cb
)
- bool send_get_system_vif_names (
const char* target_name,
const string& ifname,
const GetSystemVifNamesCB& cb
)
- bool send_get_system_vif_flags (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifFlagsCB& cb
)
- bool send_get_system_vif_pif_index (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifPifIndexCB& cb
)
- bool send_get_system_vif_addresses4 (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifAddresses4CB& cb
)
- bool send_get_system_address_flags4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemAddressFlags4CB& cb
)
- bool send_get_system_vif_addresses6 (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifAddresses6CB& cb
)
- bool send_get_system_address_flags6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemAddressFlags6CB& cb
)
- bool send_get_system_interface_enabled (
const char* target_name,
const string& ifname,
const GetSystemInterfaceEnabledCB& cb
)
- bool send_get_system_mac (
const char* target_name,
const string& ifname,
const GetSystemMacCB& cb
)
- bool send_get_system_mtu (
const char* target_name,
const string& ifname,
const GetSystemMtuCB& cb
)
- bool send_get_system_vif_enabled (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifEnabledCB& cb
)
- bool send_get_system_prefix4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemPrefix4CB& cb
)
- bool send_get_system_broadcast4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemBroadcast4CB& cb
)
- bool send_get_system_endpoint4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemEndpoint4CB& cb
)
- bool send_get_system_prefix6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemPrefix6CB& cb
)
- bool send_get_system_endpoint6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemEndpoint6CB& cb
)
- bool send_get_system_address_enabled4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemAddressEnabled4CB& cb
)
- bool send_get_system_address_enabled6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemAddressEnabled6CB& cb
)
- bool send_register_system_interfaces_client (
const char* target_name,
const string& clientname,
const RegisterSystemInterfacesClientCB& cb
)
- bool send_unregister_system_interfaces_client (
const char* target_name,
const string& clientname,
const UnregisterSystemInterfacesClientCB& cb
)
Protected Members
XrlIfmgrV0p1Client (XrlSender* s)
| XrlIfmgrV0p1Client |
~XrlIfmgrV0p1Client ()
| ~XrlIfmgrV0p1Client |
[virtual]
typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetConfiguredInterfaceNamesCB | GetConfiguredInterfaceNamesCB |
bool send_get_configured_interface_names (
const char* 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* 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* 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* 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* 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* 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* 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* 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* target_name,
const string& ifname,
const GetConfiguredInterfaceEnabledCB& cb
)
| send_get_configured_interface_enabled |
typedef XorpCallback2<void, const XrlError&, const Mac*>::RefPtr GetConfiguredMacCB | GetConfiguredMacCB |
bool send_get_configured_mac (
const char* 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* target_name,
const string& ifname,
const GetConfiguredMtuCB& cb
)
| send_get_configured_mtu |
typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetConfiguredVifEnabledCB | GetConfiguredVifEnabledCB |
bool send_get_configured_vif_enabled (
const char* 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* 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* 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* 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* 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* 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* target_name,
const StartTransactionCB& cb
)
| send_start_transaction |
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 |
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 |
typedef XorpCallback1<void, const XrlError&>::RefPtr CreateInterfaceCB | CreateInterfaceCB |
bool send_create_interface (
const char* 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* target_name,
const uint32_t& tid,
const string& ifname,
const DeleteInterfaceCB& cb
)
| send_delete_interface |
typedef XorpCallback1<void, const XrlError&>::RefPtr ConfigureInterfaceFromSystemCB | ConfigureInterfaceFromSystemCB |
bool send_configure_interface_from_system (
const char* target_name,
const uint32_t& tid,
const string& ifname,
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:
tgt_name | Xrl Target name
|
tid | the transaction ID.
|
ifname | the name of the interface to configure.
|
typedef XorpCallback1<void, const XrlError&>::RefPtr SetInterfaceEnabledCB | SetInterfaceEnabledCB |
bool send_set_interface_enabled (
const char* 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 SetMacCB | SetMacCB |
bool send_set_mac (
const char* target_name,
const uint32_t& tid,
const string& ifname,
const Mac& mac,
const SetMacCB& cb
)
| send_set_mac |
typedef XorpCallback1<void, const XrlError&>::RefPtr SetMtuCB | SetMtuCB |
bool send_set_mtu (
const char* 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 CreateVifCB | CreateVifCB |
bool send_create_vif (
const char* 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:
tgt_name | Xrl Target name
|
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* 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* 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 CreateAddress4CB | CreateAddress4CB |
bool send_create_address4 (
const char* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* 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* target_name,
const uint32_t& tid,
const string& ifname,
const string& vif,
const IPv6& address,
const IPv6& endpoint,
const SetEndpoint6CB& cb
)
| send_set_endpoint6 |
typedef XorpCallback1<void, const XrlError&>::RefPtr RegisterClientCB | RegisterClientCB |
bool send_register_client (
const char* target_name,
const string& clientname,
const RegisterClientCB& cb
)
| send_register_client |
Send Xrl intended to:
Register network interface observer for configured interfaces.
Parameters:
tgt_name | Xrl Target name
|
clientname | name of xrl entity supporting fea_ifmgr_client.xif
methods.
|
typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterClientCB | UnregisterClientCB |
bool send_unregister_client (
const char* target_name,
const string& clientname,
const UnregisterClientCB& cb
)
| send_unregister_client |
Send Xrl intended to:
Unregister network interface observer for configured interfaces. This
method is not strictly necessary, the fea will remove the interface
observer from its list of known observers if interface update XRLs
fail.
Parameters:
typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemInterfaceNamesCB | GetSystemInterfaceNamesCB |
bool send_get_system_interface_names (
const char* target_name,
const GetSystemInterfaceNamesCB& cb
)
| send_get_system_interface_names |
typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemVifNamesCB | GetSystemVifNamesCB |
bool send_get_system_vif_names (
const char* target_name,
const string& ifname,
const GetSystemVifNamesCB& cb
)
| send_get_system_vif_names |
typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetSystemVifFlagsCB | GetSystemVifFlagsCB |
bool send_get_system_vif_flags (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifFlagsCB& cb
)
| send_get_system_vif_flags |
typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemVifPifIndexCB | GetSystemVifPifIndexCB |
bool send_get_system_vif_pif_index (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifPifIndexCB& cb
)
| send_get_system_vif_pif_index |
typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemVifAddresses4CB | GetSystemVifAddresses4CB |
bool send_get_system_vif_addresses4 (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifAddresses4CB& cb
)
| send_get_system_vif_addresses4 |
typedef XorpCallback6<void, const XrlError&, const bool*, const bool*, const bool*, const bool*, const bool*>::RefPtr GetSystemAddressFlags4CB | GetSystemAddressFlags4CB |
bool send_get_system_address_flags4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemAddressFlags4CB& cb
)
| send_get_system_address_flags4 |
typedef XorpCallback2<void, const XrlError&, const XrlAtomList*>::RefPtr GetSystemVifAddresses6CB | GetSystemVifAddresses6CB |
bool send_get_system_vif_addresses6 (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifAddresses6CB& cb
)
| send_get_system_vif_addresses6 |
typedef XorpCallback5<void, const XrlError&, const bool*, const bool*, const bool*, const bool*>::RefPtr GetSystemAddressFlags6CB | GetSystemAddressFlags6CB |
bool send_get_system_address_flags6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemAddressFlags6CB& cb
)
| send_get_system_address_flags6 |
typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemInterfaceEnabledCB | GetSystemInterfaceEnabledCB |
bool send_get_system_interface_enabled (
const char* target_name,
const string& ifname,
const GetSystemInterfaceEnabledCB& cb
)
| send_get_system_interface_enabled |
typedef XorpCallback2<void, const XrlError&, const Mac*>::RefPtr GetSystemMacCB | GetSystemMacCB |
bool send_get_system_mac (
const char* target_name,
const string& ifname,
const GetSystemMacCB& cb
)
| send_get_system_mac |
typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemMtuCB | GetSystemMtuCB |
bool send_get_system_mtu (
const char* target_name,
const string& ifname,
const GetSystemMtuCB& cb
)
| send_get_system_mtu |
typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemVifEnabledCB | GetSystemVifEnabledCB |
bool send_get_system_vif_enabled (
const char* target_name,
const string& ifname,
const string& vif,
const GetSystemVifEnabledCB& cb
)
| send_get_system_vif_enabled |
typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemPrefix4CB | GetSystemPrefix4CB |
bool send_get_system_prefix4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemPrefix4CB& cb
)
| send_get_system_prefix4 |
typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetSystemBroadcast4CB | GetSystemBroadcast4CB |
bool send_get_system_broadcast4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemBroadcast4CB& cb
)
| send_get_system_broadcast4 |
typedef XorpCallback2<void, const XrlError&, const IPv4*>::RefPtr GetSystemEndpoint4CB | GetSystemEndpoint4CB |
bool send_get_system_endpoint4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemEndpoint4CB& cb
)
| send_get_system_endpoint4 |
typedef XorpCallback2<void, const XrlError&, const uint32_t*>::RefPtr GetSystemPrefix6CB | GetSystemPrefix6CB |
bool send_get_system_prefix6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemPrefix6CB& cb
)
| send_get_system_prefix6 |
typedef XorpCallback2<void, const XrlError&, const IPv6*>::RefPtr GetSystemEndpoint6CB | GetSystemEndpoint6CB |
bool send_get_system_endpoint6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemEndpoint6CB& cb
)
| send_get_system_endpoint6 |
typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemAddressEnabled4CB | GetSystemAddressEnabled4CB |
bool send_get_system_address_enabled4 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv4& address,
const GetSystemAddressEnabled4CB& cb
)
| send_get_system_address_enabled4 |
typedef XorpCallback2<void, const XrlError&, const bool*>::RefPtr GetSystemAddressEnabled6CB | GetSystemAddressEnabled6CB |
bool send_get_system_address_enabled6 (
const char* target_name,
const string& ifname,
const string& vif,
const IPv6& address,
const GetSystemAddressEnabled6CB& cb
)
| send_get_system_address_enabled6 |
typedef XorpCallback1<void, const XrlError&>::RefPtr RegisterSystemInterfacesClientCB | RegisterSystemInterfacesClientCB |
bool send_register_system_interfaces_client (
const char* target_name,
const string& clientname,
const RegisterSystemInterfacesClientCB& cb
)
| send_register_system_interfaces_client |
Send Xrl intended to:
Register network interface observer for all system interfaces.
Parameters:
tgt_name | Xrl Target name
|
clientname | name of xrl entity supporting fea_ifmgr_client.xif
methods.
|
typedef XorpCallback1<void, const XrlError&>::RefPtr UnregisterSystemInterfacesClientCB | UnregisterSystemInterfacesClientCB |
bool send_unregister_system_interfaces_client (
const char* target_name,
const string& clientname,
const UnregisterSystemInterfacesClientCB& cb
)
| send_unregister_system_interfaces_client |
Send Xrl intended to:
Unregister network interface observer for all system interfaces. This
method is not strictly necessary, the fea will remove the interface
observer from its list of known observers if interface update XRLs
fail.
Parameters:
[protected]
Generated by: pavlin on possum.icir.org on Thu Jul 8 23:48:16 2004, using kdoc $.