xorp

XrlIfmgrV0p1Client Class Reference

List of all members.

Public Types

typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetRestoreOriginalConfigOnShutdownCB
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 XorpCallback6< void,
const XrlError &, const bool
*, const bool *, const bool
*, const bool *, const bool * >
::RefPtr 
GetConfiguredAddressFlags4CB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceEnabledCB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceDiscardCB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceUnreachableCB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceManagementCB
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 
GetConfiguredNoCarrierCB
typedef XorpCallback2< void,
const XrlError &, const
uint64_t * >::RefPtr 
GetConfiguredBaudrateCB
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 
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 
ConfigureAllInterfacesFromSystemCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigureInterfaceFromSystemCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceEnabledCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceDiscardCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceUnreachableCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceManagementCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
CreateMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
RestoreOriginalMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetMtuCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
RestoreOriginalMtuCB
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 
SetParentIfnameCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetIfaceTypeCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetVidCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
CreateAddress4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteAddress4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
CreateAddressAtomicCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteAddressAtomicCB
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 
StartupIfmgrCB
typedef XorpCallback2< void,
const XrlError &, const
XrlAtomList * >::RefPtr 
GetConfiguredVifAddresses6CB
typedef XorpCallback5< void,
const XrlError &, const bool
*, const bool *, const bool
*, const bool * >::RefPtr 
GetConfiguredAddressFlags6CB
typedef XorpCallback2< void,
const XrlError &, const
uint32_t * >::RefPtr 
GetConfiguredPrefix6CB
typedef XorpCallback2< void,
const XrlError &, const IPv6 * >
::RefPtr 
GetConfiguredEndpoint6CB
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 
SetRestoreOriginalConfigOnShutdownCB
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 XorpCallback6< void,
const XrlError &, const bool
*, const bool *, const bool
*, const bool *, const bool * >
::RefPtr 
GetConfiguredAddressFlags4CB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceEnabledCB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceDiscardCB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceUnreachableCB
typedef XorpCallback2< void,
const XrlError &, const bool * >
::RefPtr 
GetConfiguredInterfaceManagementCB
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 
GetConfiguredNoCarrierCB
typedef XorpCallback2< void,
const XrlError &, const
uint64_t * >::RefPtr 
GetConfiguredBaudrateCB
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 
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 
ConfigureAllInterfacesFromSystemCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
ConfigureInterfaceFromSystemCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceEnabledCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceDiscardCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceUnreachableCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetInterfaceManagementCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
CreateMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
RestoreOriginalMacCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetMtuCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
RestoreOriginalMtuCB
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 
SetParentIfnameCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetIfaceTypeCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
SetVidCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
CreateAddress4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteAddress4CB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
CreateAddressAtomicCB
typedef XorpCallback1< void,
const XrlError & >::RefPtr 
DeleteAddressAtomicCB
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 
StartupIfmgrCB
typedef XorpCallback2< void,
const XrlError &, const
XrlAtomList * >::RefPtr 
GetConfiguredVifAddresses6CB
typedef XorpCallback5< void,
const XrlError &, const bool
*, const bool *, const bool
*, const bool * >::RefPtr 
GetConfiguredAddressFlags6CB
typedef XorpCallback2< void,
const XrlError &, const
uint32_t * >::RefPtr 
GetConfiguredPrefix6CB
typedef XorpCallback2< void,
const XrlError &, const IPv6 * >
::RefPtr 
GetConfiguredEndpoint6CB
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

Public Member Functions

 XrlIfmgrV0p1Client (XrlSender *s)
bool send_set_restore_original_config_on_shutdown (const char *dst_xrl_target_name, const bool &enable, const SetRestoreOriginalConfigOnShutdownCB &cb)
bool send_get_configured_interface_names (const char *dst_xrl_target_name, const GetConfiguredInterfaceNamesCB &cb)
bool send_get_configured_vif_names (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredVifNamesCB &cb)
bool send_get_configured_vif_flags (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifFlagsCB &cb)
bool send_get_configured_vif_pif_index (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifPifIndexCB &cb)
bool send_get_configured_vif_addresses4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifAddresses4CB &cb)
bool send_get_configured_address_flags4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredAddressFlags4CB &cb)
bool send_get_configured_interface_enabled (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceEnabledCB &cb)
bool send_get_configured_interface_discard (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceDiscardCB &cb)
bool send_get_configured_interface_unreachable (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceUnreachableCB &cb)
bool send_get_configured_interface_management (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceManagementCB &cb)
bool send_get_configured_mac (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredMacCB &cb)
bool send_get_configured_mtu (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredMtuCB &cb)
bool send_get_configured_no_carrier (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredNoCarrierCB &cb)
bool send_get_configured_baudrate (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredBaudrateCB &cb)
bool send_get_configured_vif_enabled (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifEnabledCB &cb)
bool send_get_configured_prefix4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredPrefix4CB &cb)
bool send_get_configured_broadcast4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredBroadcast4CB &cb)
bool send_get_configured_endpoint4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredEndpoint4CB &cb)
bool send_start_transaction (const char *dst_xrl_target_name, const StartTransactionCB &cb)
bool send_commit_transaction (const char *dst_xrl_target_name, const uint32_t &tid, const CommitTransactionCB &cb)
bool send_abort_transaction (const char *dst_xrl_target_name, const uint32_t &tid, const AbortTransactionCB &cb)
bool send_create_interface (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const CreateInterfaceCB &cb)
bool send_delete_interface (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const DeleteInterfaceCB &cb)
bool send_configure_all_interfaces_from_system (const char *dst_xrl_target_name, const uint32_t &tid, const bool &enable, const ConfigureAllInterfacesFromSystemCB &cb)
 Send Xrl intended to:
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 Xrl intended to:
bool send_set_interface_enabled (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &enabled, const SetInterfaceEnabledCB &cb)
bool send_set_interface_discard (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &discard, const SetInterfaceDiscardCB &cb)
bool send_set_interface_unreachable (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &unreachable, const SetInterfaceUnreachableCB &cb)
bool send_set_interface_management (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &management, const SetInterfaceManagementCB &cb)
bool send_set_mac (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const Mac &mac, const SetMacCB &cb)
bool send_create_mac (const char *dst_xrl_target_name, const string &ifname, const Mac &mac, const CreateMacCB &cb)
bool send_delete_mac (const char *dst_xrl_target_name, const string &ifname, const Mac &mac, const DeleteMacCB &cb)
bool send_restore_original_mac (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const RestoreOriginalMacCB &cb)
bool send_set_mtu (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const uint32_t &mtu, const SetMtuCB &cb)
bool send_restore_original_mtu (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const RestoreOriginalMtuCB &cb)
bool send_create_vif (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &vif, const CreateVifCB &cb)
 Send Xrl intended to:
bool send_delete_vif (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &vif, const DeleteVifCB &cb)
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)
bool send_set_parent_ifname (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &parent_ifname, const SetParentIfnameCB &cb)
bool send_set_iface_type (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &iface_type, const SetIfaceTypeCB &cb)
bool send_set_vid (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &vid, const SetVidCB &cb)
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)
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)
bool send_create_address_atomic (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const uint32_t &prefix_length, const CreateAddressAtomicCB &cb)
bool send_delete_address_atomic (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const DeleteAddressAtomicCB &cb)
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)
bool send_get_configured_address_enabled4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredAddressEnabled4CB &cb)
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)
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)
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)
bool send_startup_ifmgr (const char *dst_xrl_target_name, const StartupIfmgrCB &cb)
bool send_get_configured_vif_addresses6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifAddresses6CB &cb)
bool send_get_configured_address_flags6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredAddressFlags6CB &cb)
bool send_get_configured_prefix6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredPrefix6CB &cb)
bool send_get_configured_endpoint6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredEndpoint6CB &cb)
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)
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)
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)
bool send_get_configured_address_enabled6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredAddressEnabled6CB &cb)
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)
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)
 XrlIfmgrV0p1Client (XrlSender *s)
bool send_set_restore_original_config_on_shutdown (const char *dst_xrl_target_name, const bool &enable, const SetRestoreOriginalConfigOnShutdownCB &cb)
bool send_get_configured_interface_names (const char *dst_xrl_target_name, const GetConfiguredInterfaceNamesCB &cb)
bool send_get_configured_vif_names (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredVifNamesCB &cb)
bool send_get_configured_vif_flags (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifFlagsCB &cb)
bool send_get_configured_vif_pif_index (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifPifIndexCB &cb)
bool send_get_configured_vif_addresses4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifAddresses4CB &cb)
bool send_get_configured_address_flags4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredAddressFlags4CB &cb)
bool send_get_configured_interface_enabled (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceEnabledCB &cb)
bool send_get_configured_interface_discard (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceDiscardCB &cb)
bool send_get_configured_interface_unreachable (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceUnreachableCB &cb)
bool send_get_configured_interface_management (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredInterfaceManagementCB &cb)
bool send_get_configured_mac (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredMacCB &cb)
bool send_get_configured_mtu (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredMtuCB &cb)
bool send_get_configured_no_carrier (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredNoCarrierCB &cb)
bool send_get_configured_baudrate (const char *dst_xrl_target_name, const string &ifname, const GetConfiguredBaudrateCB &cb)
bool send_get_configured_vif_enabled (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifEnabledCB &cb)
bool send_get_configured_prefix4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredPrefix4CB &cb)
bool send_get_configured_broadcast4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredBroadcast4CB &cb)
bool send_get_configured_endpoint4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredEndpoint4CB &cb)
bool send_start_transaction (const char *dst_xrl_target_name, const StartTransactionCB &cb)
bool send_commit_transaction (const char *dst_xrl_target_name, const uint32_t &tid, const CommitTransactionCB &cb)
bool send_abort_transaction (const char *dst_xrl_target_name, const uint32_t &tid, const AbortTransactionCB &cb)
bool send_create_interface (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const CreateInterfaceCB &cb)
bool send_delete_interface (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const DeleteInterfaceCB &cb)
bool send_configure_all_interfaces_from_system (const char *dst_xrl_target_name, const uint32_t &tid, const bool &enable, const ConfigureAllInterfacesFromSystemCB &cb)
 Send Xrl intended to:
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 Xrl intended to:
bool send_set_interface_enabled (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &enabled, const SetInterfaceEnabledCB &cb)
bool send_set_interface_discard (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &discard, const SetInterfaceDiscardCB &cb)
bool send_set_interface_unreachable (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &unreachable, const SetInterfaceUnreachableCB &cb)
bool send_set_interface_management (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const bool &management, const SetInterfaceManagementCB &cb)
bool send_set_mac (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const Mac &mac, const SetMacCB &cb)
bool send_create_mac (const char *dst_xrl_target_name, const string &ifname, const Mac &mac, const CreateMacCB &cb)
bool send_delete_mac (const char *dst_xrl_target_name, const string &ifname, const Mac &mac, const DeleteMacCB &cb)
bool send_restore_original_mac (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const RestoreOriginalMacCB &cb)
bool send_set_mtu (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const uint32_t &mtu, const SetMtuCB &cb)
bool send_restore_original_mtu (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const RestoreOriginalMtuCB &cb)
bool send_create_vif (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &vif, const CreateVifCB &cb)
 Send Xrl intended to:
bool send_delete_vif (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &vif, const DeleteVifCB &cb)
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)
bool send_set_parent_ifname (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &parent_ifname, const SetParentIfnameCB &cb)
bool send_set_iface_type (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &iface_type, const SetIfaceTypeCB &cb)
bool send_set_vid (const char *dst_xrl_target_name, const uint32_t &tid, const string &ifname, const string &vid, const SetVidCB &cb)
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)
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)
bool send_create_address_atomic (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const uint32_t &prefix_length, const CreateAddressAtomicCB &cb)
bool send_delete_address_atomic (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const DeleteAddressAtomicCB &cb)
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)
bool send_get_configured_address_enabled4 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv4 &address, const GetConfiguredAddressEnabled4CB &cb)
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)
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)
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)
bool send_startup_ifmgr (const char *dst_xrl_target_name, const StartupIfmgrCB &cb)
bool send_get_configured_vif_addresses6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const GetConfiguredVifAddresses6CB &cb)
bool send_get_configured_address_flags6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredAddressFlags6CB &cb)
bool send_get_configured_prefix6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredPrefix6CB &cb)
bool send_get_configured_endpoint6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredEndpoint6CB &cb)
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)
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)
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)
bool send_get_configured_address_enabled6 (const char *dst_xrl_target_name, const string &ifname, const string &vif, const IPv6 &address, const GetConfiguredAddressEnabled6CB &cb)
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)
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)

Protected Attributes

XrlSender_sender

Static Private Member Functions

static void unmarshall_set_restore_original_config_on_shutdown (const XrlError &e, XrlArgs *a, SetRestoreOriginalConfigOnShutdownCB cb)
static void unmarshall_get_configured_interface_names (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceNamesCB cb)
static void unmarshall_get_configured_vif_names (const XrlError &e, XrlArgs *a, GetConfiguredVifNamesCB cb)
static void unmarshall_get_configured_vif_flags (const XrlError &e, XrlArgs *a, GetConfiguredVifFlagsCB cb)
static void unmarshall_get_configured_vif_pif_index (const XrlError &e, XrlArgs *a, GetConfiguredVifPifIndexCB cb)
static void unmarshall_get_configured_vif_addresses4 (const XrlError &e, XrlArgs *a, GetConfiguredVifAddresses4CB cb)
static void unmarshall_get_configured_address_flags4 (const XrlError &e, XrlArgs *a, GetConfiguredAddressFlags4CB cb)
static void unmarshall_get_configured_interface_enabled (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceEnabledCB cb)
static void unmarshall_get_configured_interface_discard (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceDiscardCB cb)
static void unmarshall_get_configured_interface_unreachable (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceUnreachableCB cb)
static void unmarshall_get_configured_interface_management (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceManagementCB cb)
static void unmarshall_get_configured_mac (const XrlError &e, XrlArgs *a, GetConfiguredMacCB cb)
static void unmarshall_get_configured_mtu (const XrlError &e, XrlArgs *a, GetConfiguredMtuCB cb)
static void unmarshall_get_configured_no_carrier (const XrlError &e, XrlArgs *a, GetConfiguredNoCarrierCB cb)
static void unmarshall_get_configured_baudrate (const XrlError &e, XrlArgs *a, GetConfiguredBaudrateCB cb)
static void unmarshall_get_configured_vif_enabled (const XrlError &e, XrlArgs *a, GetConfiguredVifEnabledCB cb)
static void unmarshall_get_configured_prefix4 (const XrlError &e, XrlArgs *a, GetConfiguredPrefix4CB cb)
static void unmarshall_get_configured_broadcast4 (const XrlError &e, XrlArgs *a, GetConfiguredBroadcast4CB cb)
static void unmarshall_get_configured_endpoint4 (const XrlError &e, XrlArgs *a, GetConfiguredEndpoint4CB cb)
static void unmarshall_start_transaction (const XrlError &e, XrlArgs *a, StartTransactionCB cb)
static void unmarshall_commit_transaction (const XrlError &e, XrlArgs *a, CommitTransactionCB cb)
static void unmarshall_abort_transaction (const XrlError &e, XrlArgs *a, AbortTransactionCB cb)
static void unmarshall_create_interface (const XrlError &e, XrlArgs *a, CreateInterfaceCB cb)
static void unmarshall_delete_interface (const XrlError &e, XrlArgs *a, DeleteInterfaceCB cb)
static void unmarshall_configure_all_interfaces_from_system (const XrlError &e, XrlArgs *a, ConfigureAllInterfacesFromSystemCB cb)
static void unmarshall_configure_interface_from_system (const XrlError &e, XrlArgs *a, ConfigureInterfaceFromSystemCB cb)
static void unmarshall_set_interface_enabled (const XrlError &e, XrlArgs *a, SetInterfaceEnabledCB cb)
static void unmarshall_set_interface_discard (const XrlError &e, XrlArgs *a, SetInterfaceDiscardCB cb)
static void unmarshall_set_interface_unreachable (const XrlError &e, XrlArgs *a, SetInterfaceUnreachableCB cb)
static void unmarshall_set_interface_management (const XrlError &e, XrlArgs *a, SetInterfaceManagementCB cb)
static void unmarshall_set_mac (const XrlError &e, XrlArgs *a, SetMacCB cb)
static void unmarshall_create_mac (const XrlError &e, XrlArgs *a, CreateMacCB cb)
static void unmarshall_delete_mac (const XrlError &e, XrlArgs *a, DeleteMacCB cb)
static void unmarshall_restore_original_mac (const XrlError &e, XrlArgs *a, RestoreOriginalMacCB cb)
static void unmarshall_set_mtu (const XrlError &e, XrlArgs *a, SetMtuCB cb)
static void unmarshall_restore_original_mtu (const XrlError &e, XrlArgs *a, RestoreOriginalMtuCB cb)
static void unmarshall_create_vif (const XrlError &e, XrlArgs *a, CreateVifCB cb)
static void unmarshall_delete_vif (const XrlError &e, XrlArgs *a, DeleteVifCB cb)
static void unmarshall_set_vif_enabled (const XrlError &e, XrlArgs *a, SetVifEnabledCB cb)
static void unmarshall_set_parent_ifname (const XrlError &e, XrlArgs *a, SetParentIfnameCB cb)
static void unmarshall_set_iface_type (const XrlError &e, XrlArgs *a, SetIfaceTypeCB cb)
static void unmarshall_set_vid (const XrlError &e, XrlArgs *a, SetVidCB cb)
static void unmarshall_create_address4 (const XrlError &e, XrlArgs *a, CreateAddress4CB cb)
static void unmarshall_delete_address4 (const XrlError &e, XrlArgs *a, DeleteAddress4CB cb)
static void unmarshall_create_address_atomic (const XrlError &e, XrlArgs *a, CreateAddressAtomicCB cb)
static void unmarshall_delete_address_atomic (const XrlError &e, XrlArgs *a, DeleteAddressAtomicCB cb)
static void unmarshall_set_address_enabled4 (const XrlError &e, XrlArgs *a, SetAddressEnabled4CB cb)
static void unmarshall_get_configured_address_enabled4 (const XrlError &e, XrlArgs *a, GetConfiguredAddressEnabled4CB cb)
static void unmarshall_set_prefix4 (const XrlError &e, XrlArgs *a, SetPrefix4CB cb)
static void unmarshall_set_broadcast4 (const XrlError &e, XrlArgs *a, SetBroadcast4CB cb)
static void unmarshall_set_endpoint4 (const XrlError &e, XrlArgs *a, SetEndpoint4CB cb)
static void unmarshall_startup_ifmgr (const XrlError &e, XrlArgs *a, StartupIfmgrCB cb)
static void unmarshall_get_configured_vif_addresses6 (const XrlError &e, XrlArgs *a, GetConfiguredVifAddresses6CB cb)
static void unmarshall_get_configured_address_flags6 (const XrlError &e, XrlArgs *a, GetConfiguredAddressFlags6CB cb)
static void unmarshall_get_configured_prefix6 (const XrlError &e, XrlArgs *a, GetConfiguredPrefix6CB cb)
static void unmarshall_get_configured_endpoint6 (const XrlError &e, XrlArgs *a, GetConfiguredEndpoint6CB cb)
static void unmarshall_create_address6 (const XrlError &e, XrlArgs *a, CreateAddress6CB cb)
static void unmarshall_delete_address6 (const XrlError &e, XrlArgs *a, DeleteAddress6CB cb)
static void unmarshall_set_address_enabled6 (const XrlError &e, XrlArgs *a, SetAddressEnabled6CB cb)
static void unmarshall_get_configured_address_enabled6 (const XrlError &e, XrlArgs *a, GetConfiguredAddressEnabled6CB cb)
static void unmarshall_set_prefix6 (const XrlError &e, XrlArgs *a, SetPrefix6CB cb)
static void unmarshall_set_endpoint6 (const XrlError &e, XrlArgs *a, SetEndpoint6CB cb)
static void unmarshall_set_restore_original_config_on_shutdown (const XrlError &e, XrlArgs *a, SetRestoreOriginalConfigOnShutdownCB cb)
static void unmarshall_get_configured_interface_names (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceNamesCB cb)
static void unmarshall_get_configured_vif_names (const XrlError &e, XrlArgs *a, GetConfiguredVifNamesCB cb)
static void unmarshall_get_configured_vif_flags (const XrlError &e, XrlArgs *a, GetConfiguredVifFlagsCB cb)
static void unmarshall_get_configured_vif_pif_index (const XrlError &e, XrlArgs *a, GetConfiguredVifPifIndexCB cb)
static void unmarshall_get_configured_vif_addresses4 (const XrlError &e, XrlArgs *a, GetConfiguredVifAddresses4CB cb)
static void unmarshall_get_configured_address_flags4 (const XrlError &e, XrlArgs *a, GetConfiguredAddressFlags4CB cb)
static void unmarshall_get_configured_interface_enabled (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceEnabledCB cb)
static void unmarshall_get_configured_interface_discard (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceDiscardCB cb)
static void unmarshall_get_configured_interface_unreachable (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceUnreachableCB cb)
static void unmarshall_get_configured_interface_management (const XrlError &e, XrlArgs *a, GetConfiguredInterfaceManagementCB cb)
static void unmarshall_get_configured_mac (const XrlError &e, XrlArgs *a, GetConfiguredMacCB cb)
static void unmarshall_get_configured_mtu (const XrlError &e, XrlArgs *a, GetConfiguredMtuCB cb)
static void unmarshall_get_configured_no_carrier (const XrlError &e, XrlArgs *a, GetConfiguredNoCarrierCB cb)
static void unmarshall_get_configured_baudrate (const XrlError &e, XrlArgs *a, GetConfiguredBaudrateCB cb)
static void unmarshall_get_configured_vif_enabled (const XrlError &e, XrlArgs *a, GetConfiguredVifEnabledCB cb)
static void unmarshall_get_configured_prefix4 (const XrlError &e, XrlArgs *a, GetConfiguredPrefix4CB cb)
static void unmarshall_get_configured_broadcast4 (const XrlError &e, XrlArgs *a, GetConfiguredBroadcast4CB cb)
static void unmarshall_get_configured_endpoint4 (const XrlError &e, XrlArgs *a, GetConfiguredEndpoint4CB cb)
static void unmarshall_start_transaction (const XrlError &e, XrlArgs *a, StartTransactionCB cb)
static void unmarshall_commit_transaction (const XrlError &e, XrlArgs *a, CommitTransactionCB cb)
static void unmarshall_abort_transaction (const XrlError &e, XrlArgs *a, AbortTransactionCB cb)
static void unmarshall_create_interface (const XrlError &e, XrlArgs *a, CreateInterfaceCB cb)
static void unmarshall_delete_interface (const XrlError &e, XrlArgs *a, DeleteInterfaceCB cb)
static void unmarshall_configure_all_interfaces_from_system (const XrlError &e, XrlArgs *a, ConfigureAllInterfacesFromSystemCB cb)
static void unmarshall_configure_interface_from_system (const XrlError &e, XrlArgs *a, ConfigureInterfaceFromSystemCB cb)
static void unmarshall_set_interface_enabled (const XrlError &e, XrlArgs *a, SetInterfaceEnabledCB cb)
static void unmarshall_set_interface_discard (const XrlError &e, XrlArgs *a, SetInterfaceDiscardCB cb)
static void unmarshall_set_interface_unreachable (const XrlError &e, XrlArgs *a, SetInterfaceUnreachableCB cb)
static void unmarshall_set_interface_management (const XrlError &e, XrlArgs *a, SetInterfaceManagementCB cb)
static void unmarshall_set_mac (const XrlError &e, XrlArgs *a, SetMacCB cb)
static void unmarshall_create_mac (const XrlError &e, XrlArgs *a, CreateMacCB cb)
static void unmarshall_delete_mac (const XrlError &e, XrlArgs *a, DeleteMacCB cb)
static void unmarshall_restore_original_mac (const XrlError &e, XrlArgs *a, RestoreOriginalMacCB cb)
static void unmarshall_set_mtu (const XrlError &e, XrlArgs *a, SetMtuCB cb)
static void unmarshall_restore_original_mtu (const XrlError &e, XrlArgs *a, RestoreOriginalMtuCB cb)
static void unmarshall_create_vif (const XrlError &e, XrlArgs *a, CreateVifCB cb)
static void unmarshall_delete_vif (const XrlError &e, XrlArgs *a, DeleteVifCB cb)
static void unmarshall_set_vif_enabled (const XrlError &e, XrlArgs *a, SetVifEnabledCB cb)
static void unmarshall_set_parent_ifname (const XrlError &e, XrlArgs *a, SetParentIfnameCB cb)
static void unmarshall_set_iface_type (const XrlError &e, XrlArgs *a, SetIfaceTypeCB cb)
static void unmarshall_set_vid (const XrlError &e, XrlArgs *a, SetVidCB cb)
static void unmarshall_create_address4 (const XrlError &e, XrlArgs *a, CreateAddress4CB cb)
static void unmarshall_delete_address4 (const XrlError &e, XrlArgs *a, DeleteAddress4CB cb)
static void unmarshall_create_address_atomic (const XrlError &e, XrlArgs *a, CreateAddressAtomicCB cb)
static void unmarshall_delete_address_atomic (const XrlError &e, XrlArgs *a, DeleteAddressAtomicCB cb)
static void unmarshall_set_address_enabled4 (const XrlError &e, XrlArgs *a, SetAddressEnabled4CB cb)
static void unmarshall_get_configured_address_enabled4 (const XrlError &e, XrlArgs *a, GetConfiguredAddressEnabled4CB cb)
static void unmarshall_set_prefix4 (const XrlError &e, XrlArgs *a, SetPrefix4CB cb)
static void unmarshall_set_broadcast4 (const XrlError &e, XrlArgs *a, SetBroadcast4CB cb)
static void unmarshall_set_endpoint4 (const XrlError &e, XrlArgs *a, SetEndpoint4CB cb)
static void unmarshall_startup_ifmgr (const XrlError &e, XrlArgs *a, StartupIfmgrCB cb)
static void unmarshall_get_configured_vif_addresses6 (const XrlError &e, XrlArgs *a, GetConfiguredVifAddresses6CB cb)
static void unmarshall_get_configured_address_flags6 (const XrlError &e, XrlArgs *a, GetConfiguredAddressFlags6CB cb)
static void unmarshall_get_configured_prefix6 (const XrlError &e, XrlArgs *a, GetConfiguredPrefix6CB cb)
static void unmarshall_get_configured_endpoint6 (const XrlError &e, XrlArgs *a, GetConfiguredEndpoint6CB cb)
static void unmarshall_create_address6 (const XrlError &e, XrlArgs *a, CreateAddress6CB cb)
static void unmarshall_delete_address6 (const XrlError &e, XrlArgs *a, DeleteAddress6CB cb)
static void unmarshall_set_address_enabled6 (const XrlError &e, XrlArgs *a, SetAddressEnabled6CB cb)
static void unmarshall_get_configured_address_enabled6 (const XrlError &e, XrlArgs *a, GetConfiguredAddressEnabled6CB cb)
static void unmarshall_set_prefix6 (const XrlError &e, XrlArgs *a, SetPrefix6CB cb)
static void unmarshall_set_endpoint6 (const XrlError &e, XrlArgs *a, SetEndpoint6CB cb)

Private Attributes

auto_ptr< Xrlap_xrl_set_restore_original_config_on_shutdown
auto_ptr< Xrlap_xrl_get_configured_interface_names
auto_ptr< Xrlap_xrl_get_configured_vif_names
auto_ptr< Xrlap_xrl_get_configured_vif_flags
auto_ptr< Xrlap_xrl_get_configured_vif_pif_index
auto_ptr< Xrlap_xrl_get_configured_vif_addresses4
auto_ptr< Xrlap_xrl_get_configured_address_flags4
auto_ptr< Xrlap_xrl_get_configured_interface_enabled
auto_ptr< Xrlap_xrl_get_configured_interface_discard
auto_ptr< Xrlap_xrl_get_configured_interface_unreachable
auto_ptr< Xrlap_xrl_get_configured_interface_management
auto_ptr< Xrlap_xrl_get_configured_mac
auto_ptr< Xrlap_xrl_get_configured_mtu
auto_ptr< Xrlap_xrl_get_configured_no_carrier
auto_ptr< Xrlap_xrl_get_configured_baudrate
auto_ptr< Xrlap_xrl_get_configured_vif_enabled
auto_ptr< Xrlap_xrl_get_configured_prefix4
auto_ptr< Xrlap_xrl_get_configured_broadcast4
auto_ptr< Xrlap_xrl_get_configured_endpoint4
auto_ptr< Xrlap_xrl_start_transaction
auto_ptr< Xrlap_xrl_commit_transaction
auto_ptr< Xrlap_xrl_abort_transaction
auto_ptr< Xrlap_xrl_create_interface
auto_ptr< Xrlap_xrl_delete_interface
auto_ptr< Xrlap_xrl_configure_all_interfaces_from_system
auto_ptr< Xrlap_xrl_configure_interface_from_system
auto_ptr< Xrlap_xrl_set_interface_enabled
auto_ptr< Xrlap_xrl_set_interface_discard
auto_ptr< Xrlap_xrl_set_interface_unreachable
auto_ptr< Xrlap_xrl_set_interface_management
auto_ptr< Xrlap_xrl_set_mac
auto_ptr< Xrlap_xrl_create_mac
auto_ptr< Xrlap_xrl_delete_mac
auto_ptr< Xrlap_xrl_restore_original_mac
auto_ptr< Xrlap_xrl_set_mtu
auto_ptr< Xrlap_xrl_restore_original_mtu
auto_ptr< Xrlap_xrl_create_vif
auto_ptr< Xrlap_xrl_delete_vif
auto_ptr< Xrlap_xrl_set_vif_enabled
auto_ptr< Xrlap_xrl_set_parent_ifname
auto_ptr< Xrlap_xrl_set_iface_type
auto_ptr< Xrlap_xrl_set_vid
auto_ptr< Xrlap_xrl_create_address4
auto_ptr< Xrlap_xrl_delete_address4
auto_ptr< Xrlap_xrl_create_address_atomic
auto_ptr< Xrlap_xrl_delete_address_atomic
auto_ptr< Xrlap_xrl_set_address_enabled4
auto_ptr< Xrlap_xrl_get_configured_address_enabled4
auto_ptr< Xrlap_xrl_set_prefix4
auto_ptr< Xrlap_xrl_set_broadcast4
auto_ptr< Xrlap_xrl_set_endpoint4
auto_ptr< Xrlap_xrl_startup_ifmgr
auto_ptr< Xrlap_xrl_get_configured_vif_addresses6
auto_ptr< Xrlap_xrl_get_configured_address_flags6
auto_ptr< Xrlap_xrl_get_configured_prefix6
auto_ptr< Xrlap_xrl_get_configured_endpoint6
auto_ptr< Xrlap_xrl_create_address6
auto_ptr< Xrlap_xrl_delete_address6
auto_ptr< Xrlap_xrl_set_address_enabled6
auto_ptr< Xrlap_xrl_get_configured_address_enabled6
auto_ptr< Xrlap_xrl_set_prefix6
auto_ptr< Xrlap_xrl_set_endpoint6

Member Function Documentation

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

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.
bool XrlIfmgrV0p1Client::send_configure_all_interfaces_from_system ( const char *  dst_xrl_target_name,
const uint32_t &  tid,
const bool &  enable,
const ConfigureAllInterfacesFromSystemCB &  cb 
)

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.
bool XrlIfmgrV0p1Client::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 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.
bool XrlIfmgrV0p1Client::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 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.
bool XrlIfmgrV0p1Client::send_create_vif ( const char *  dst_xrl_target_name,
const uint32_t &  tid,
const string &  ifname,
const string &  vif,
const CreateVifCB &  cb 
)

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.
bool XrlIfmgrV0p1Client::send_create_vif ( const char *  dst_xrl_target_name,
const uint32_t &  tid,
const string &  ifname,
const string &  vif,
const CreateVifCB &  cb 
)

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.

The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Typedefs Enumerations