class EventHeader

Defined at line 2611 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

A head providing metadata about a target component instance.

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::fuchsia::component::EventType & event_type ()

Event type corresponding to the event

Defined at line 2618 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

bool has_event_type ()

Defined at line 2622 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

::fuchsia::component::EventType * mutable_event_type ()

Event type corresponding to the event

Defined at line 2627 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

void clear_event_type ()

Defined at line 2635 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

const ::std::string & moniker ()

Relative moniker identifying the component instance. Relative to the scope of the event.

Defined at line 2644 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

bool has_moniker ()

Defined at line 2648 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

::std::string * mutable_moniker ()

Relative moniker identifying the component instance. Relative to the scope of the event.

Defined at line 2653 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

void clear_moniker ()

Defined at line 2661 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

const ::std::string & component_url ()

URL used to resolve the component.

Defined at line 2670 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

bool has_component_url ()

Defined at line 2674 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

::std::string * mutable_component_url ()

URL used to resolve the component.

Defined at line 2679 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

void clear_component_url ()

Defined at line 2687 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

bool has_timestamp ()

Defined at line 2700 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

::fidl::basic_time<((zx_clock_t)1)> * mutable_timestamp ()

Boot time when the event occurred.

Defined at line 2705 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

void clear_timestamp ()

Defined at line 2713 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

EventHeader & set_event_type (::fuchsia::component::EventType _value)
EventHeader & set_moniker (::std::string _value)
EventHeader & set_component_url (::std::string _value)
EventHeader & set_timestamp (::fidl::basic_time<((zx_clock_t)1)> _value)
void EventHeader ()
void EventHeader (EventHeader && other)
const ::fidl::basic_time<((zx_clock_t)1)> & timestamp ()

Boot time when the event occurred.

Defined at line 2696 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/hlcpp/fuchsia/component/cpp/fidl.h

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