Top | ![]() |
![]() |
![]() |
![]() |
void | exited | Run Last |
void | spawned | Run Last |
gboolean | supervise | Run Last |
gboolean | unsupervise | Run Last |
IdeSubprocessLauncher *
ide_subprocess_supervisor_get_launcher
(IdeSubprocessSupervisor *self
);
void ide_subprocess_supervisor_set_launcher (IdeSubprocessSupervisor *self
,IdeSubprocessLauncher *launcher
);
void
ide_subprocess_supervisor_start (IdeSubprocessSupervisor *self
);
void
ide_subprocess_supervisor_stop (IdeSubprocessSupervisor *self
);
IdeSubprocess *
ide_subprocess_supervisor_get_subprocess
(IdeSubprocessSupervisor *self
);
Gets the current IdeSubprocess that is being supervised. This might be
NULL
if the ide_subprocess_supervisor_start()
has not yet been
called or if there was a failure to spawn the process.
void ide_subprocess_supervisor_set_subprocess (IdeSubprocessSupervisor *self
,IdeSubprocess *subprocess
);
#define IDE_TYPE_SUBPROCESS_SUPERVISOR (ide_subprocess_supervisor_get_type())
struct IdeSubprocessSupervisorClass { GObjectClass parent_class; void (*spawned) (IdeSubprocessSupervisor *self, IdeSubprocess *subprocess); };
“exited”
signalvoid user_function (IdeSubprocessSupervisor *idesubprocesssupervisor, IdeSubprocess *arg1, gpointer user_data)
Flags: Run Last
“spawned”
signalvoid user_function (IdeSubprocessSupervisor *idesubprocesssupervisor, IdeSubprocess *arg1, gpointer user_data)
Flags: Run Last
“supervise”
signalgboolean user_function (IdeSubprocessSupervisor *idesubprocesssupervisor, IdeSubprocessLauncher *arg1, gpointer user_data)
Flags: Run Last
“unsupervise”
signalgboolean user_function (IdeSubprocessSupervisor *idesubprocesssupervisor, IdeSubprocessLauncher *arg1, gpointer user_data)
Flags: Run Last