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)