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)