template <>

class WireTableBuilder

Defined at line 820 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 839 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 857 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/wire_types.h

Friends

template <>
class StartChildArgs