template <>
class WireSyncBufferClientImpl
Defined at line 6883 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_messaging.h
Public Methods
::fidl::WireUnownedResult< ::fuchsia_audio_mixer::SyntheticClockRealm::CreateClock> CreateClock (::fuchsia_audio_mixer::wire::SyntheticClockRealmCreateClockRequest SyntheticClockRealmCreateClockRequest)
Creates a new synthetic clock.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_audio_mixer::SyntheticClockRealm::ForgetClock> ForgetClock (::fuchsia_audio_mixer::wire::SyntheticClockRealmForgetClockRequest SyntheticClockRealmForgetClockRequest)
Forgets about a synthetic clock. This releases internal resources and
closes the clock's `SyntheticClock` channel. The clock must not be used
by any node in our parent [`Graph`]. After this returns, our parent
[`Graph`] will not recognize this handle.
* error `ZX_ERR_INVALID_ARGS` if missing a required field
* error `ZX_ERR_NOT_FOUND` if `handle` was not created by
[`CreateClock`] or if was already forgotten
* error `ZX_ERR_BAD_STATE` if `handle` is still in use
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_audio_mixer::SyntheticClockRealm::ObserveClock> ObserveClock (::fuchsia_audio_mixer::wire::SyntheticClockRealmObserveClockRequest SyntheticClockRealmObserveClockRequest)
Observes a synthetic clock. This can observe any clock created by this
realm, including clocks created by [`CreateClock`] as well as clocks
created by [`Graph.CreateGraphControlledClock`] in the parent [`Graph`].
* error `ZX_ERR_INVALID_ARGS` if missing a required field
* error `ZX_ERR_NOT_FOUND` if `handle` was not created by this realm or
if has been forgotten
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_audio_mixer::SyntheticClockRealm::Now> Now (::fuchsia_audio_mixer::wire::SyntheticClockRealmNowRequest SyntheticClockRealmNowRequest)
Reads the current synthetic monotonic time.
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.
::fidl::WireUnownedResult< ::fuchsia_audio_mixer::SyntheticClockRealm::AdvanceBy> AdvanceBy (::fuchsia_audio_mixer::wire::SyntheticClockRealmAdvanceByRequest SyntheticClockRealmAdvanceByRequest)
Advances synthetic monotonic time by the given duration, which must be
positive. Does not return until the graph has completed all actions that
must occur over the given duration.
* error `ZX_ERR_INVALID_ARGS` if the duration is not positive
Caller provides the backing storage for FIDL message via an argument to `.buffer()`.