template <typename BuilderImpl>
class WireTableBaseBuilder
Defined at line 2184 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h
Public Methods
::fuchsia_component::wire::EventHeader Build ()
Build and return the table. The builder should not be used after this.
bool has_event_type ()
void clear_event_type ()
Clears the event_type field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fuchsia_component::wire::EventType & event_type ()
Event type corresponding to the event
BuilderImpl & event_type (::fuchsia_component::wire::EventType elem)
Event type corresponding to the event
bool has_moniker ()
void clear_moniker ()
Clears the moniker field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & moniker ()
Relative moniker identifying the component instance. Relative to the scope of the event.
BuilderImpl & moniker (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
Relative moniker identifying the component instance. Relative to the scope of the event.
bool has_component_url ()
void clear_component_url ()
Clears the component_url field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::StringView & component_url ()
URL used to resolve the component.
BuilderImpl & component_url (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::StringView>> elem)
URL used to resolve the component.
bool has_timestamp ()
void clear_timestamp ()
Clears the timestamp field.
This method should be used sparingly, such as only during tests, as it has
O(number_of_fields) complexity.
::fidl::basic_time<((zx_clock_t)1)> & timestamp ()
Boot time when the event occurred.
BuilderImpl & timestamp (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::basic_time<((zx_clock_t)1)>>> elem)
Boot time when the event occurred.
Protected Methods
void WireTableBaseBuilder< ::fuchsia_component::wire::EventHeader, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component::wire::EventHeader>> && frame)