class Event

Defined at line 1570 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

bool has_timestamp ()

Defined at line 1583 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

int64_t * mutable_timestamp ()

The time when this event was observed.

Required.

Defined at line 1590 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

void clear_timestamp ()

Defined at line 1598 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

const ::fuchsia::ui::pointerinjector::Data & data ()

The event's data.

Required.

Defined at line 1609 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

bool has_data ()

Defined at line 1613 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

::fuchsia::ui::pointerinjector::Data * mutable_data ()

The event's data.

Required.

Defined at line 1620 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

void clear_data ()

Defined at line 1628 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

bool has_trace_flow_id ()

Defined at line 1642 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

uint64_t * mutable_trace_flow_id ()

An identifier to correlate this event's send/receive occurrence across

component boundaries or abstraction layers.

Defined at line 1648 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

void clear_trace_flow_id ()

Defined at line 1656 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

bool has_wake_lease ()

Defined at line 1669 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

::zx::eventpair * mutable_wake_lease ()

Optional wake lease for power baton passing.

Defined at line 1674 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

void clear_wake_lease ()

Defined at line 1682 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

Event & set_timestamp (int64_t _value)
Event & set_data (::fuchsia::ui::pointerinjector::Data _value)
Event & set_trace_flow_id (uint64_t _value)
Event & set_wake_lease (::zx::eventpair _value)
void Event ()
void Event (Event && other)
const int64_t & timestamp ()

The time when this event was observed.

Required.

Defined at line 1579 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

const uint64_t & trace_flow_id ()

An identifier to correlate this event's send/receive occurrence across

component boundaries or abstraction layers.

Defined at line 1638 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

const ::zx::eventpair & wake_lease ()

Optional wake lease for power baton passing.

Defined at line 1665 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h

void ~Event ()
Event & operator= (Event && other)
::std::unique_ptr<Event> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, Event * _value, size_t _offset)
zx_status_t Clone (Event * _result)