1# Copyright 2018 The Fuchsia Authors. All rights reserved. 2# Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. 3# 4# WARNING: This file is machine generated by fidlgen. 5 6fuchsia_process_LauncherLaunchRequest { 7 hdr fidl_message_header[1] 8 infoInLine fuchsia_process_LaunchInfoInLine 9 infoOutOfLine fuchsia_process_LaunchInfoOutOfLine 10} 11 12fuchsia_process_LaunchInfoInLine { 13 executable flags[fidl_handle_presence, int32] 14 job flags[fidl_handle_presence, int32] 15 nameInLine fidl_string 16} 17 18fuchsia_process_LaunchInfoOutOfLine { 19 nameOutOfLine fidl_aligned[stringnoz] 20} 21 22fuchsia_process_LauncherCreateWithoutStartingRequest { 23 hdr fidl_message_header[2] 24 infoInLine fuchsia_process_LaunchInfoInLine 25 infoOutOfLine fuchsia_process_LaunchInfoOutOfLine 26} 27 28fuchsia_process_LauncherAddArgsRequest { 29 hdr fidl_message_header[10] 30 argsInLine fidl_vector 31 argsOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]] 32} 33 34fuchsia_process_LauncherAddEnvironsRequest { 35 hdr fidl_message_header[11] 36 environInLine fidl_vector 37 environOutOfLine parallel_array[fidl_string, fidl_aligned[stringnoz]] 38} 39 40fuchsia_process_LauncherAddNamesRequest { 41 hdr fidl_message_header[12] 42 namesInLine fidl_vector 43 namesOutOfLine parallel_array[fuchsia_process_NameInfoInLine, fuchsia_process_NameInfoOutOfLine] 44} 45 46fuchsia_process_NameInfoInLine { 47 pathInLine fidl_string 48 directory flags[fidl_handle_presence, int32] 49} 50 51fuchsia_process_NameInfoOutOfLine { 52 pathOutOfLine fidl_aligned[stringnoz] 53} 54 55fuchsia_process_LauncherAddHandlesRequest { 56 hdr fidl_message_header[13] 57 handlesInLine fidl_vector 58 handlesOutOfLine array[fuchsia_process_HandleInfoInLine] 59} 60 61fuchsia_process_HandleInfoInLine { 62 handle flags[fidl_handle_presence, int32] 63 id int32 64} 65 66resource zx_chan_fuchsia_process_Launcher_client[zx_chan] 67resource zx_chan_fuchsia_process_Launcher_server[zx_chan] 68 69zx_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]) 70fdio_service_connect$fuchsia_process_Launcher(path ptr[in, string["/svc/fuchsia.process.Launcher"]], handle zx_chan_fuchsia_process_Launcher_server) 71zx_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]) 72zx_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]) 73zx_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]) 74zx_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]) 75zx_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]) 76zx_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]) 77