template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 882 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/cpp/fidl/fuchsia.ui.observation.geometry/cpp/wire_types.h
Public Methods
::fuchsia_ui_observation_geometry::wire::WatchResponse Build ()
Build and return the table. The builder should not be used after this.
bool has_epoch_end ()
void clear_epoch_end ()
Clears the epoch_end field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
int64_t & epoch_end ()
When the response is sent. Timebase is monotonic time.
BuilderImpl & epoch_end (Wrapper_Ignore_Me_< ::fidl::ObjectView<int64_t>> elem)
When the response is sent. Timebase is monotonic time.
bool has_updates ()
void clear_updates ()
Clears the updates field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::VectorView< ::fuchsia_ui_observation_geometry::wire::ViewTreeSnapshot> & updates ()
A list of most recent updates for a particular view.
BuilderImpl & updates (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_ui_observation_geometry::wire::ViewTreeSnapshot>>> elem)
A list of most recent updates for a particular view.
bool has_error ()
void clear_error ()
Clears the error field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_ui_observation_geometry::wire::Error & error ()
Only set if an error condition is detected. If unset, the client may assume
that updates has complete information over its epoch.
BuilderImpl & error (::fuchsia_ui_observation_geometry::wire::Error elem)
Only set if an error condition is detected. If unset, the client may assume
that updates has complete information over its epoch.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_ui_observation_geometry::wire::WatchResponse, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_ui_observation_geometry::wire::WatchResponse>> && frame)