Class
IdeSubprocessLauncher
Constructors
ide_subprocess_launcher_new
Instance methods
ide_subprocess_launcher_append_path
ide_subprocess_launcher_get_arg
ide_subprocess_launcher_get_argv
ide_subprocess_launcher_get_clear_env
ide_subprocess_launcher_get_cwd
ide_subprocess_launcher_get_environ
ide_subprocess_launcher_get_flags
ide_subprocess_launcher_get_max_fd
Gets the hightest number of FD that has been mapped into the subprocess launcher.
Available since: 3.34
ide_subprocess_launcher_get_needs_tty
ide_subprocess_launcher_get_run_on_host
Gets if the process should be executed on the host system. This might be useful for situations where running in a contained environment is not sufficient to perform the given task.
Available since: 3.32
ide_subprocess_launcher_getenv
ide_subprocess_launcher_insert_argv
ide_subprocess_launcher_join_args_for_sh_c
ide_subprocess_launcher_overlay_environment
ide_subprocess_launcher_pop_argv
ide_subprocess_launcher_prepend_path
ide_subprocess_launcher_push_args
This function is semantically identical to calling ide_subprocess_launcher_push_argv()
for each element of args
.
Available since: 3.32
ide_subprocess_launcher_push_argv
ide_subprocess_launcher_replace_argv
ide_subprocess_launcher_set_argv
Clears the previous arguments and copies args
as the new argument array for
the subprocess.
ide_subprocess_launcher_set_clear_env
ide_subprocess_launcher_set_cwd
ide_subprocess_launcher_set_environ
Replace the environment variables by a new list of variables.
Available since: 3.32
ide_subprocess_launcher_set_flags
ide_subprocess_launcher_set_run_on_host
Sets the IdeSubprocessLauncher:run-on-host
property. See
ide_subprocess_launcher_get_run_on_host()
for more information.
Available since: 3.32
ide_subprocess_launcher_set_stdout_file_path
ide_subprocess_launcher_setenv
ide_subprocess_launcher_spawn
Synchronously spawn a process using the internal state.
Available since: 3.32
ide_subprocess_launcher_take_fd
ide_subprocess_launcher_take_stderr_fd
ide_subprocess_launcher_take_stdin_fd
ide_subprocess_launcher_take_stdout_fd
Properties
Ide.SubprocessLauncher:clean-env
Ide.SubprocessLauncher:cwd
Ide.SubprocessLauncher:environ
Ide.SubprocessLauncher:flags
Ide.SubprocessLauncher:run-on-host
Class structure
struct IdeSubprocessLauncherClass {
GObjectClass parent_class;
IdeSubprocess* (* spawn) (
IdeSubprocessLauncher* self,
GCancellable* cancellable,
GError** error
);
}
Class members
parent_class |
|
No description available. | |
spawn |
|
No description available. |
Virtual methods
Ide.SubprocessLauncherClass.spawn
Synchronously spawn a process using the internal state.
Available since: 3.32