Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gsubprocesslauncher.h File Reference
#include <gio/giotypes.h>

Go to the source code of this file.

Macros

#define G_TYPE_SUBPROCESS_LAUNCHER   (g_subprocess_launcher_get_type ())
 
#define G_SUBPROCESS_LAUNCHER(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_SUBPROCESS_LAUNCHER, GSubprocessLauncher))
 
#define G_IS_SUBPROCESS_LAUNCHER(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_SUBPROCESS_LAUNCHER))
 

Functions

GIO_AVAILABLE_IN_2_40 GType g_subprocess_launcher_get_type (void) G_GNUC_CONST
 
GIO_AVAILABLE_IN_2_40 GSubprocessLauncherg_subprocess_launcher_new (GSubprocessFlags flags)
 
GIO_AVAILABLE_IN_2_40 GSubprocessg_subprocess_launcher_spawn (GSubprocessLauncher *self, GError **error, const gchar *argv0,...) G_GNUC_NULL_TERMINATED
 
GIO_AVAILABLE_IN_2_40 GSubprocessg_subprocess_launcher_spawnv (GSubprocessLauncher *self, const gchar *const *argv, GError **error)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_environ (GSubprocessLauncher *self, gchar **env)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_setenv (GSubprocessLauncher *self, const gchar *variable, const gchar *value, gboolean overwrite)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_unsetenv (GSubprocessLauncher *self, const gchar *variable)
 
GIO_AVAILABLE_IN_2_40 const gcharg_subprocess_launcher_getenv (GSubprocessLauncher *self, const gchar *variable)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_cwd (GSubprocessLauncher *self, const gchar *cwd)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_flags (GSubprocessLauncher *self, GSubprocessFlags flags)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_stdin_file_path (GSubprocessLauncher *self, const gchar *path)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_stdin_fd (GSubprocessLauncher *self, gint fd)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_stdout_file_path (GSubprocessLauncher *self, const gchar *path)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_stdout_fd (GSubprocessLauncher *self, gint fd)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_stderr_file_path (GSubprocessLauncher *self, const gchar *path)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_stderr_fd (GSubprocessLauncher *self, gint fd)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_fd (GSubprocessLauncher *self, gint source_fd, gint target_fd)
 
GIO_AVAILABLE_IN_2_68 void g_subprocess_launcher_close (GSubprocessLauncher *self)
 
GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_child_setup (GSubprocessLauncher *self, GSpawnChildSetupFunc child_setup, gpointer user_data, GDestroyNotify destroy_notify)
 

Macro Definition Documentation

◆ G_IS_SUBPROCESS_LAUNCHER

#define G_IS_SUBPROCESS_LAUNCHER ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), G_TYPE_SUBPROCESS_LAUNCHER))

Definition at line 38 of file gsubprocesslauncher.h.

◆ G_SUBPROCESS_LAUNCHER

#define G_SUBPROCESS_LAUNCHER ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), G_TYPE_SUBPROCESS_LAUNCHER, GSubprocessLauncher))

Definition at line 37 of file gsubprocesslauncher.h.

◆ G_TYPE_SUBPROCESS_LAUNCHER

#define G_TYPE_SUBPROCESS_LAUNCHER   (g_subprocess_launcher_get_type ())

Definition at line 36 of file gsubprocesslauncher.h.

Function Documentation

◆ g_subprocess_launcher_close()

GIO_AVAILABLE_IN_2_68 void g_subprocess_launcher_close ( GSubprocessLauncher * self)

◆ g_subprocess_launcher_get_type()

GIO_AVAILABLE_IN_2_40 GType g_subprocess_launcher_get_type ( void )

◆ g_subprocess_launcher_getenv()

GIO_AVAILABLE_IN_2_40 const gchar * g_subprocess_launcher_getenv ( GSubprocessLauncher * self,
const gchar * variable )

◆ g_subprocess_launcher_new()

GIO_AVAILABLE_IN_2_40 GSubprocessLauncher * g_subprocess_launcher_new ( GSubprocessFlags flags)

◆ g_subprocess_launcher_set_child_setup()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_child_setup ( GSubprocessLauncher * self,
GSpawnChildSetupFunc child_setup,
gpointer user_data,
GDestroyNotify destroy_notify )

◆ g_subprocess_launcher_set_cwd()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_cwd ( GSubprocessLauncher * self,
const gchar * cwd )

◆ g_subprocess_launcher_set_environ()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_environ ( GSubprocessLauncher * self,
gchar ** env )

◆ g_subprocess_launcher_set_flags()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_flags ( GSubprocessLauncher * self,
GSubprocessFlags flags )

◆ g_subprocess_launcher_set_stderr_file_path()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_stderr_file_path ( GSubprocessLauncher * self,
const gchar * path )

◆ g_subprocess_launcher_set_stdin_file_path()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_stdin_file_path ( GSubprocessLauncher * self,
const gchar * path )

◆ g_subprocess_launcher_set_stdout_file_path()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_set_stdout_file_path ( GSubprocessLauncher * self,
const gchar * path )

◆ g_subprocess_launcher_setenv()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_setenv ( GSubprocessLauncher * self,
const gchar * variable,
const gchar * value,
gboolean overwrite )

◆ g_subprocess_launcher_spawn()

GIO_AVAILABLE_IN_2_40 GSubprocess * g_subprocess_launcher_spawn ( GSubprocessLauncher * self,
GError ** error,
const gchar * argv0,
... )

◆ g_subprocess_launcher_spawnv()

GIO_AVAILABLE_IN_2_40 GSubprocess * g_subprocess_launcher_spawnv ( GSubprocessLauncher * self,
const gchar *const * argv,
GError ** error )

◆ g_subprocess_launcher_take_fd()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_fd ( GSubprocessLauncher * self,
gint source_fd,
gint target_fd )

◆ g_subprocess_launcher_take_stderr_fd()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_stderr_fd ( GSubprocessLauncher * self,
gint fd )

◆ g_subprocess_launcher_take_stdin_fd()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_stdin_fd ( GSubprocessLauncher * self,
gint fd )

◆ g_subprocess_launcher_take_stdout_fd()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_take_stdout_fd ( GSubprocessLauncher * self,
gint fd )

◆ g_subprocess_launcher_unsetenv()

GIO_AVAILABLE_IN_2_40 void g_subprocess_launcher_unsetenv ( GSubprocessLauncher * self,
const gchar * variable )