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 bool*>::RefPtr  GetConfiguredInterfaceDiscardCB
- 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  SetInterfaceDiscardCB
- 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 bool*>::RefPtr  GetSystemInterfaceDiscardCB
- 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_interface_discard (
	const char*	target_name,
	const string&	ifname,
	const GetConfiguredInterfaceDiscardCB&	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_interface_discard (
	const char*	target_name,
	const uint32_t&	tid,
	const string&	ifname,
	const bool&	discard,
	const SetInterfaceDiscardCB&	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_interface_discard (
	const char*	target_name,
	const string&	ifname,
	const GetSystemInterfaceDiscardCB&	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 bool*>::RefPtr  GetConfiguredInterfaceDiscardCB | GetConfiguredInterfaceDiscardCB | 
| bool  send_get_configured_interface_discard (
	const char*	target_name,
	const string&	ifname,
	const GetConfiguredInterfaceDiscardCB&	cb
    ) 
 | send_get_configured_interface_discard | 
| 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  SetInterfaceDiscardCB | SetInterfaceDiscardCB | 
| bool  send_set_interface_discard (
	const char*	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  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 bool*>::RefPtr  GetSystemInterfaceDiscardCB | GetSystemInterfaceDiscardCB | 
| bool  send_get_system_interface_discard (
	const char*	target_name,
	const string&	ifname,
	const GetSystemInterfaceDiscardCB&	cb
    ) 
 | send_get_system_interface_discard | 
| 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 Wed Apr 13 21:52:55 2005, using kdoc $.