template <>

class WireEventHandlerInterface

Defined at line 652 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

void OnAddressAdded ()

Address successfully added event.

This event is emitted at max once for the lifetime of the address when

the address is successfully added. If the address failed to be added,

this event will not be emitted and a terminal [`OnAddressRemoved`] event

is emitted instead with the reason [`AddressRemovalReason.INVALID`] or

[`AddressRemovalReason.ALREADY_ASSIGNED`].

void OnAddressRemoved (::fidl::WireEvent< ::fuchsia_net_interfaces_admin::AddressStateProvider::OnAddressRemoved> * event)

Terminal event.

Immediately precedes the closure of the server end of the protocol.

- response `error` the removal reason.

void WireEventHandlerInterface ()

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

void ~WireEventHandlerInterface ()

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