class WatchResponse
Defined at line 725 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
Response for fuchsia.ui.observation.geometry.ViewTreeWatcher.Watch.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
WatchResponse & set_epoch_end (int64_t _value)
WatchResponse & set_updates (::std::vector< ::fuchsia::ui::observation::geometry::ViewTreeSnapshot> _value)
WatchResponse & set_error (::fuchsia::ui::observation::geometry::Error _value)
void WatchResponse ()
void WatchResponse (WatchResponse && other)
void ~WatchResponse ()
WatchResponse & operator= (WatchResponse && other)
::std::unique_ptr<WatchResponse> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, WatchResponse * _value, size_t _offset)
zx_status_t Clone (WatchResponse * _result)
const int64_t & epoch_end ()
When the response is sent. Timebase is monotonic time.
Defined at line 732 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
bool has_epoch_end ()
Defined at line 736 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
int64_t * mutable_epoch_end ()
When the response is sent. Timebase is monotonic time.
Defined at line 741 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
void clear_epoch_end ()
Defined at line 749 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
const ::std::vector< ::fuchsia::ui::observation::geometry::ViewTreeSnapshot> & updates ()
A list of most recent updates for a particular view.
Defined at line 758 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
bool has_updates ()
Defined at line 762 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
::std::vector< ::fuchsia::ui::observation::geometry::ViewTreeSnapshot> * mutable_updates ()
A list of most recent updates for a particular view.
Defined at line 767 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
void clear_updates ()
Defined at line 775 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
const ::fuchsia::ui::observation::geometry::Error & error ()
Only set if an error condition is detected. If unset, the client may assume
that updates has complete information over its epoch.
Defined at line 785 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
bool has_error ()
Defined at line 789 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
::fuchsia::ui::observation::geometry::Error * mutable_error ()
Only set if an error condition is detected. If unset, the client may assume
that updates has complete information over its epoch.
Defined at line 795 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h
void clear_error ()
Defined at line 803 of file fidling/gen/sdk/fidl/fuchsia.ui.observation.geometry/fuchsia.ui.observation.geometry/hlcpp/fuchsia/ui/observation/geometry/cpp/fidl.h