template <>

class NaturalClientImpl

Defined at line 27 of file fidling/gen/sdk/fidl/fuchsia.net.interfaces/fuchsia.net.interfaces/cpp/fidl/fuchsia.net.interfaces/cpp/natural_messaging.h

Public Methods

::fit::result< ::fidl::OneWayError> GetWatcher (::fidl::Request< ::fuchsia_net_interfaces::State::GetWatcher> request)

Initialize a watcher for interface state.

The server enqueues interface addition, deletion and property changes as

they occur, which can then be retrieved via the pipelined protocol.

+ request `options` specifies the behavior of the [`Watcher`].

+ request `watcher` grants access to a [`Watcher`]. Closed if the queue

cannot be allocated or if the queue is full when the server attempts

to enqueue an event.