template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 4003 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::GraphStartResponse Build ()
Build and return the table. The builder should not be used after this.
bool has_system_time ()
void clear_system_time ()
Clears the system_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & system_time ()
The system time when the producer or consumer was actually started.
Required.
BuilderImpl & system_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
The system time when the producer or consumer was actually started.
Required.
bool has_reference_time ()
void clear_reference_time ()
Clears the reference_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & reference_time ()
The reference time when the producer or consumer was actually started.
Required.
BuilderImpl & reference_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
The reference time when the producer or consumer was actually started.
Required.
bool has_stream_time ()
void clear_stream_time ()
Clears the stream_time field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & stream_time ()
The stream time at which the producer or consumer was actually started.
Required.
BuilderImpl & stream_time (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
The stream time at which the producer or consumer was actually started.
Required.
bool has_packet_timestamp ()
void clear_packet_timestamp ()
Clears the packet_timestamp field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & packet_timestamp ()
The packet timestamp that corresponds to `stream_time`.
Required.
BuilderImpl & packet_timestamp (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
The packet timestamp that corresponds to `stream_time`.
Required.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_audio_mixer::wire::GraphStartResponse, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_mixer::wire::GraphStartResponse>> && frame)