![]() |
![]() |
![]() |
Cutter Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
#define GCUT_EGG_ERROR GCutEgg; enum GCutEggError; GQuark gcut_egg_error_quark (void); GCutEgg * gcut_egg_new (const gchar *command, ...); GCutEgg * gcut_egg_new_va_list (const gchar *command, va_list args); GCutEgg * gcut_egg_new_argv (gint argc, gchar **argv); GCutEgg * gcut_egg_new_strings (const gchar **command); GCutEgg * gcut_egg_new_array (GArray *command); void gcut_egg_set_flags (GCutEgg *egg, GSpawnFlags flags); GSpawnFlags gcut_egg_get_flags (GCutEgg *egg); void gcut_egg_set_env (GCutEgg *egg, const gchar *name, ...); gchar ** gcut_egg_get_env (GCutEgg *egg); gboolean gcut_egg_hatch (GCutEgg *egg, GError **error); void gcut_egg_close (GCutEgg *egg); gboolean gcut_egg_write (GCutEgg *egg, const gchar *chunk, gsize size, GError **error); GPid gcut_egg_get_pid (GCutEgg *egg); gint gcut_egg_wait (GCutEgg *egg, guint timeout, GError **error); void gcut_egg_kill (GCutEgg *egg, gint signal_number); GIOChannel * gcut_egg_get_input (GCutEgg *egg); GIOChannel * gcut_egg_get_output (GCutEgg *egg); GIOChannel * gcut_egg_get_error (GCutEgg *egg); guint gcut_egg_get_forced_termination_wait_time (GCutEgg *egg); void gcut_egg_set_forced_termination_wait_time (GCutEgg *egg, guint timeout);
"error" : Run Last "error-received" : Run Last "output-received" : Run Last "reaped" : Run Last
typedef enum { GCUT_EGG_ERROR_COMMAND_LINE, GCUT_EGG_ERROR_IO_ERROR, GCUT_EGG_ERROR_ALREADY_RUNNING, GCUT_EGG_ERROR_NOT_RUNNING, GCUT_EGG_ERROR_INVALID_OBJECT, GCUT_EGG_ERROR_TIMEOUT } GCutEggError;
Since 1.0.6
GCutEgg * gcut_egg_new_va_list (const gchar *command, va_list args);
Since 1.0.6
gboolean gcut_egg_write (GCutEgg *egg, const gchar *chunk, gsize size, GError **error);
Since 1.0.6
guint gcut_egg_get_forced_termination_wait_time (GCutEgg *egg);
Since 1.0.6
void gcut_egg_set_forced_termination_wait_time (GCutEgg *egg, guint timeout);
Since 1.0.6
"error"
signalvoid user_function (GCutEgg *egg, gpointer error, gpointer user_data) : Run Last
Since 1.0.6
"error-received"
signalvoid user_function (GCutEgg *egg, gchar *chunk, guint64 size, gpointer user_data) : Run Last
Since 1.0.6
"output-received"
signalvoid user_function (GCutEgg *egg, gchar *chunk, guint64 size, gpointer user_data) : Run Last
Since 1.0.6
"reaped"
signalvoid user_function (GCutEgg *egg, gint status, gpointer user_data) : Run Last
Since 1.0.6