template <>

class WireWeakOnewayBufferClientImpl

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

Public Methods

::fidl::OneWayStatus GetWatcher (::fuchsia_net_interfaces::wire::WatcherOptions options, ::fidl::ServerEnd< ::fuchsia_net_interfaces::Watcher> && watcher)

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.

Caller provides the backing storage for FIDL message.