template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 3484 of file fidling/gen/sdk/fidl/fuchsia.audio.mixer/fuchsia.audio.mixer/cpp/fidl/fuchsia.audio.mixer/cpp/wire_types.h
Public Methods
::fuchsia_audio_mixer::wire::GraphCreateGraphControlledReferenceClockResponse Build ()
Build and return the table. The builder should not be used after this.
bool has_reference_clock ()
void clear_reference_clock ()
Clears the reference_clock field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::zx::clock & reference_clock ()
The new clock.
BuilderImpl & reference_clock (::zx::clock elem)
The new clock.
bool has_release_fence ()
void clear_release_fence ()
Clears the release_fence field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::zx::eventpair & release_fence ()
The graph will control `reference_clock` until `release_fence` is
closed, at which point the clock can still be used but it will no
longer be rate-adjusted.
BuilderImpl & release_fence (::zx::eventpair elem)
The graph will control `reference_clock` until `release_fence` is
closed, at which point the clock can still be used but it will no
longer be rate-adjusted.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_audio_mixer::wire::GraphCreateGraphControlledReferenceClockResponse, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_mixer::wire::GraphCreateGraphControlledReferenceClockResponse>> && frame)