template <>

class WireWeakOnewayBufferClientImpl

Defined at line 4481 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/wire_messaging.h

Public Methods

::fidl::OneWayStatus AddAddress (const ::fuchsia_net::wire::Subnet & address, ::fuchsia_net_interfaces_admin::wire::AddressParameters parameters, ::fidl::ServerEnd< ::fuchsia_net_interfaces_admin::AddressStateProvider> && address_state_provider)

Assigns an address to the interface.

Errors are communicated via

[`fuchsia.net.interfaces.admin/AddressStateProvider.OnAddressRemoved`].

+ request `address` the address to assign to the interface.

+ request `parameters` additional address-specific options.

+ request `address_state_provider` provides address assignment state

and enables updating address properties.

Caller provides the backing storage for FIDL message.

::fidl::OneWayStatus Detach ()

Detaches the client end from the interface's lifetime.

After calling `Detach`, closing this client end no longer causes the

interface to be removed.

Caller provides the backing storage for FIDL message.