template <>
class NaturalEventHandlerInterface
Defined at line 180 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_messaging.h
Public Methods
void NaturalEventHandlerInterface ()
Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_messaging.h
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::Event< ::fuchsia_net_interfaces_admin::AddressStateProvider::OnAddressRemoved> & )
Terminal event.
Immediately precedes the closure of the server end of the protocol.
- response `error` the removal reason.
void ~NaturalEventHandlerInterface ()
Defined at line 184 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces.admin/fuchsia.net.interfaces.admin/cpp/fidl/fuchsia.net.interfaces.admin/cpp/natural_messaging.h