| # Copyright 2018 The Fuchsia Authors. All rights reserved. |
| # Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. |
| # |
| # WARNING: This file is machine generated by fidlgen. |
| |
| fuchsia_process_LauncherLaunchRequest { |
| hdr fidl_message_header[1] |
| infoInLine fuchsia_process_LaunchInfoInLine |
| infoOutOfLine fuchsia_process_LaunchInfoOutOfLine |
| } |
| |
| fuchsia_process_LaunchInfoInLine { |
| executable flags[fidl_handle_presence, int32] |
| job flags[fidl_handle_presence, int32] |
| nameInLine fidl_string |
| } |
| |
| fuchsia_process_LaunchInfoOutOfLine { |
| nameOutOfLine fidl_aligned[stringnoz] |
| } |
| |
| fuchsia_process_LauncherCreateWithoutStartingRequest { |
| hdr fidl_message_header[2] |
| infoInLine fuchsia_process_LaunchInfoInLine |
| infoOutOfLine fuchsia_process_LaunchInfoOutOfLine |
| } |
| |
| fuchsia_process_LauncherAddArgsRequest { |
| hdr fidl_message_header[10] |
| argsInLine fidl_vector |
| argsOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]] |
| } |
| |
| fuchsia_process_LauncherAddEnvironsRequest { |
| hdr fidl_message_header[11] |
| environInLine fidl_vector |
| environOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]] |
| } |
| |
| fuchsia_process_LauncherAddNamesRequest { |
| hdr fidl_message_header[12] |
| namesInLine fidl_vector |
| namesOutOfLine parallel_array[fuchsia_process_NameInfoInLine, fuchsia_process_NameInfoOutOfLine] |
| } |
| |
| fuchsia_process_NameInfoInLine { |
| pathInLine fidl_string |
| directory flags[fidl_handle_presence, int32] |
| } |
| |
| fuchsia_process_NameInfoOutOfLine { |
| pathOutOfLine fidl_aligned[stringnoz] |
| } |
| |
| fuchsia_process_LauncherAddHandlesRequest { |
| hdr fidl_message_header[13] |
| handlesInLine fidl_vector |
| handlesOutOfLine array[fuchsia_process_HandleInfoInLine] |
| } |
| |
| fuchsia_process_HandleInfoInLine { |
| handle flags[fidl_handle_presence, int32] |
| id int32 |
| } |
| |
| resource zx_chan_fuchsia_process_Launcher_client[zx_chan] |
| resource zx_chan_fuchsia_process_Launcher_server[zx_chan] |
| |
| zx_channel_create$fuchsia_process_Launcher(options const[0], out0 ptr[out, zx_chan_fuchsia_process_Launcher_client], out1 ptr[out, zx_chan_fuchsia_process_Launcher_server]) |
| fdio_service_connect$fuchsia_process_Launcher(path ptr[in, string["/svc/fuchsia.process.Launcher"]], handle zx_chan_fuchsia_process_Launcher_server) |
| zx_channel_call$fuchsia_process_LauncherLaunch(handle zx_chan_fuchsia_process_Launcher_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_process_LauncherLaunchRequest, array[zx_handle], array[zx_handle]]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32], read_status ptr[out, int32]) |
| zx_channel_call$fuchsia_process_LauncherCreateWithoutStarting(handle zx_chan_fuchsia_process_Launcher_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_process_LauncherCreateWithoutStartingRequest, array[zx_handle], array[zx_handle]]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32], read_status ptr[out, int32]) |
| zx_channel_call$fuchsia_process_LauncherAddArgs(handle zx_chan_fuchsia_process_Launcher_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_process_LauncherAddArgsRequest, array[zx_handle], array[zx_handle]]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32], read_status ptr[out, int32]) |
| zx_channel_call$fuchsia_process_LauncherAddEnvirons(handle zx_chan_fuchsia_process_Launcher_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_process_LauncherAddEnvironsRequest, array[zx_handle], array[zx_handle]]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32], read_status ptr[out, int32]) |
| zx_channel_call$fuchsia_process_LauncherAddNames(handle zx_chan_fuchsia_process_Launcher_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_process_LauncherAddNamesRequest, array[zx_handle], array[zx_handle]]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32], read_status ptr[out, int32]) |
| zx_channel_call$fuchsia_process_LauncherAddHandles(handle zx_chan_fuchsia_process_Launcher_client, options const[0], deadline zx_time, args ptr[in, fidl_call_args[fuchsia_process_LauncherAddHandlesRequest, array[zx_handle], array[zx_handle]]], actual_bytes ptr[out, int32], actual_handles ptr[out, int32], read_status ptr[out, int32]) |