launch_uris_as_manager_with_fds
Description:
public bool launch_uris_as_manager_with_fds (List<string> uris, AppLaunchContext? launch_context, SpawnFlags spawn_flags, SpawnChildSetupFunc? user_setup = null, DesktopAppLaunchCallback? pid_callback = null, int stdin_fd = -1, int stdout_fd = -1, int stderr_fd = -1) throws Error
Equivalent to launch_uris_as_manager but allows you to pass in file descriptors for the stdin, stdout and stderr streams of the launched process.
If application launching occurs via some non-spawn mechanism (e.g. D-Bus activation) then stdin_fd
, stdout_fd
and
stderr_fd
are ignored.
Parameters:
this | |
uris |
List of URIs |
launch_context | |
spawn_flags |
SpawnFlags, used for each process |
user_setup |
a SpawnChildSetupFunc, used once for each process. |
pid_callback |
Callback for child processes |
stdin_fd |
file descriptor to use for child's stdin, or -1 |
stdout_fd |
file descriptor to use for child's stdout, or -1 |
stderr_fd |
file descriptor to use for child's stderr, or -1 |
pid_callback_data |
User data for |
user_setup_data |
User data for |
Returns:
true on successful launch, false otherwise. |