class StartChildArgs
Defined at line 641 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
Public Methods
void StartChildArgs (Storage_ storage)
bool IsEmpty ()
void StartChildArgs ()
Defined at line 646 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
void StartChildArgs (StartChildArgs && )
Defined at line 647 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
const std::optional< ::std::vector< ::fuchsia_process::HandleInfo>> & numbered_handles ()
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.
::std::optional< ::std::vector< ::fuchsia_process::HandleInfo>> & numbered_handles ()
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.
StartChildArgs & numbered_handles (std::optional< ::std::vector< ::fuchsia_process::HandleInfo>> value)
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.
const std::optional< ::std::vector< ::fuchsia_component::NamespaceEntry>> & namespace_entries ()
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.
::std::optional< ::std::vector< ::fuchsia_component::NamespaceEntry>> & namespace_entries ()
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.
StartChildArgs & namespace_entries (std::optional< ::std::vector< ::fuchsia_component::NamespaceEntry>> value)
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.
const std::optional< ::fuchsia_component_sandbox::DictionaryRef> & dictionary ()
A dictionary that contains extra capabilities for the component instance.
This field should be considered deprecated in favor of
`additional_inputs`. If both are set, an `INVALID_ARGUMENTS` error will
be returned.
::std::optional< ::fuchsia_component_sandbox::DictionaryRef> & dictionary ()
A dictionary that contains extra capabilities for the component instance.
This field should be considered deprecated in favor of
`additional_inputs`. If both are set, an `INVALID_ARGUMENTS` error will
be returned.
StartChildArgs & dictionary (std::optional< ::fuchsia_component_sandbox::DictionaryRef> value)
A dictionary that contains extra capabilities for the component instance.
This field should be considered deprecated in favor of
`additional_inputs`. If both are set, an `INVALID_ARGUMENTS` error will
be returned.
const std::optional< ::zx::eventpair> & additional_inputs ()
A handle to a dictionary created using
fuchsia.component.runtime.Capabilities that contains additional
capabilities that should be added to the inputs of the started program.
::std::optional< ::zx::eventpair> & additional_inputs ()
A handle to a dictionary created using
fuchsia.component.runtime.Capabilities that contains additional
capabilities that should be added to the inputs of the started program.
StartChildArgs & additional_inputs (std::optional< ::zx::eventpair> value)
A handle to a dictionary created using
fuchsia.component.runtime.Capabilities that contains additional
capabilities that should be added to the inputs of the started program.
void StartChildArgs (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
StartChildArgs & operator= (StartChildArgs && )
Defined at line 648 of file fidling/gen/sdk/fidl/fuchsia.component/fuchsia.component/cpp/fidl/fuchsia.component/cpp/natural_types.h
Friends
class MemberVisitor
class NaturalTableCodingTraits