class Event
Defined at line 1538 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.
void Event ()
void Event (Event && other)
const int64_t & timestamp ()
The time when this event was observed.
Required.
Defined at line 1547 of file fidling/gen/sdk/fidl/fuchsia.ui.pointerinjector/fuchsia.ui.pointerinjector/hlcpp/fuchsia/ui/pointerinjector/cpp/fidl.h
bool has_timestamp ()
Defined at line 1551 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 1558 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 1566 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 1577 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 1581 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 1588 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 1596 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 1624 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 1637 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 1642 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 1650 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)
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 1606 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 1610 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 1616 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 1633 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)