class TouchResponse
Defined at line 666 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
A feedback event per |Event|, sent from client to server.
Only |TouchPointerSample| requires a |TouchResponseType|; for other events,
the server expects an empty |TouchResponse| table.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const ::fuchsia::ui::pointer::TouchResponseType & response_type ()
The interaction disposition that a client responds with for a given
|TouchPointerSample|.
Defined at line 674 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
bool has_response_type ()
Defined at line 678 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
::fuchsia::ui::pointer::TouchResponseType * mutable_response_type ()
The interaction disposition that a client responds with for a given
|TouchPointerSample|.
Defined at line 684 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
void clear_response_type ()
Defined at line 692 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
TouchResponse & set_response_type (::fuchsia::ui::pointer::TouchResponseType _value)
const uint64_t & trace_flow_id ()
An identifier to correlate this response's send/receive occurrence across
component boundaries or abstraction layers.
Defined at line 702 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
bool has_trace_flow_id ()
Defined at line 706 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
uint64_t * mutable_trace_flow_id ()
An identifier to correlate this response's send/receive occurrence across
component boundaries or abstraction layers.
Defined at line 712 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
void clear_trace_flow_id ()
Defined at line 720 of file fidling/gen/sdk/fidl/fuchsia.ui.pointer/fuchsia.ui.pointer/hlcpp/fuchsia/ui/pointer/cpp/fidl.h
TouchResponse & set_trace_flow_id (uint64_t _value)
void TouchResponse ()
void TouchResponse (TouchResponse && other)
void ~TouchResponse ()
TouchResponse & operator= (TouchResponse && other)
::std::unique_ptr<TouchResponse> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, TouchResponse * _value, size_t _offset)
zx_status_t Clone (TouchResponse * _result)