template <>

class WireTableBuilder

Defined at line 828 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h

Public Methods

template <typename First = ::fidl::VectorView<::fuchsia_process::wire::HandleInfo>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_process::wire::HandleInfo>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component::wire::StartChildArgs> & numbered_handles (First && first, Args &&... args_)

The numbered handles to pass to the component instance.

If the runner for the component does not support the numbered handles it

is expected to close the handles.

If set, the values given here will override the handles given in

CreateChildArgs.

Defined at line 847 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h

template <typename First = ::fidl::VectorView<::fuchsia_component::wire::NamespaceEntry>, typename... Args, std::enable_if_t<!std::is_same_v<cpp20::remove_cvref_t<First>, fidl::ObjectView<::fidl::VectorView<::fuchsia_component::wire::NamespaceEntry>>>, int> = 0>
::fidl::WireTableBuilder< ::fuchsia_component::wire::StartChildArgs> & namespace_entries (First && first, Args &&... args_)

The namespace generated by component manager will be extended to include

any namespace entries listed here before being given to the component's

runner.

If there are any conflicting entries, an error will occur when starting

the component.

Defined at line 865 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h

Friends

template <>
class StartChildArgs