template <>

class WireWeakOnewayClientImpl

Defined at line 1560 of file fidling/gen/sdk/fidl/fuchsia.process/fuchsia.process/cpp/fidl/fuchsia.process/cpp/wire_messaging.h

Public Methods

::fidl::OneWayStatus AddArgs (::fidl::VectorView< ::fidl::VectorView<uint8_t>> args)

Adds the given arguments to the command-line for the process.

Calling this method multiple times concatenates the arguments.

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::OneWayStatus AddEnvirons (::fidl::VectorView< ::fidl::VectorView<uint8_t>> environ)

Adds the given variables to the environment variables for the process.

Calling this method multiple times concatenates the variables.

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::OneWayStatus AddNames (::fidl::VectorView< ::fuchsia_process::wire::NameInfo> names)

Adds the given names to the namespace for the process.

The paths in the namespace must be non-overlapping. See

<https

://fuchsia.dev/fuchsia-src/concepts/process/namespaces> for details.

Calling this method multiple times concatenates the names.

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::OneWayStatus AddHandles (::fidl::VectorView< ::fuchsia_process::wire::HandleInfo> handles)

Adds the given handles to the startup handles for the process.

Calling this method multiple times concatenates the handles.

Allocates 16 bytes of response buffer on the stack. Request is heap-allocated.

::fidl::OneWayStatus SetOptions (uint32_t options)

Sets the options with which the process is created.

Calling this method multiple times will overwrite the current options.

Allocates 40 bytes of message buffer on the stack. No heap allocation necessary.