template <>

class WireSyncClientImpl

Defined at line 288 of file fidling/gen/sdk/fidl/fuchsia.audio/fuchsia.audio/cpp/fidl/fuchsia.audio/cpp/wire_messaging.h

Methods to make a sync FIDL call directly on an unowned handle or a

const reference to a |::fidl::ClientEnd

<

::fuchsia_audio::DelayWatcher>|,

avoiding setting up a client.

Public Methods

::fidl::WireResult< ::fuchsia_audio::DelayWatcher::WatchDelay> WatchDelay (::fuchsia_audio::wire::DelayWatcherWatchDelayRequest DelayWatcherWatchDelayRequest)

The first call returns immediately with the current delay, if known.

Subsequent calls block until the delay changes. There can be at most one

outstanding call, otherwise the channel may be closed.

Allocates 32 bytes of request buffer on the stack. Response is heap-allocated.