class Runner
Defined at line 2197 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Declares a runner capability backed by a service.
Public Methods
bool IsEmpty ()
Returns whether no field is set.
bool HasUnknownData ()
Returns whether the table references unknown fields.
::fidl::WireTableBuilder< ::fuchsia_component_decl::wire::Runner> Builder (::fidl::AnyArena & arena)
Return a builder that by defaults allocates of an arena.
::fidl::WireTableExternalBuilder< ::fuchsia_component_decl::wire::Runner> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_decl::wire::Runner>> frame)
Return a builder that relies on explicitly allocating |fidl::ObjectView|s.
void Allocate (::fidl::AnyArena & allocator)
void Init (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_decl::wire::Runner>> && frame_ptr)
void Runner ()
Defined at line 2199 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
void Runner (Runner && other)
Defined at line 2202 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
::fidl::StringView & name ()
(Required) The name of this runner.
Must unique among runners declared in the same `ComponentDecl`.
bool has_name ()
bool has_source_path ()
Runner & operator= (const Runner & other)
Defined at line 2201 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Runner & operator= (Runner && other)
Defined at line 2203 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Runner & set_name (::fidl::ObjectView< ::fidl::StringView> elem)
Runner & set_name (std::nullptr_t )
Runner & clear_name ()
Runner & set_source_path (::fidl::ObjectView< ::fidl::StringView> elem)
Runner & set_source_path (std::nullptr_t )
Runner & clear_source_path ()
void Runner (::fidl::AnyArena & allocator)
void Runner (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_component_decl::wire::Runner>> && frame)
This constructor allows a user controlled allocation (not using a Arena).
It should only be used when performance is key.
As soon as the frame is given to the table, it must not be used directly or for another table.
void Runner (const Runner & other)
Defined at line 2200 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
::fidl::StringView & source_path ()
(Optional) The path to the runner protocol in the component's outgoing
directory.
Not set for built-in capabilities.
void ~Runner ()
Defined at line 2205 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/wire_types.h
Friends
class WireTableBaseBuilder
class WireTableBaseBuilder