![]() |
![]() |
![]() |
Cutterリファレンスマニュアル | ![]() |
---|---|---|---|---|
Top | 説明 | オブジェクト階層 | プロパティ | シグナル |
#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;
1.0.6から
GCutEgg * gcut_egg_new_va_list (const gchar *command, va_list args);
1.0.6から
gboolean gcut_egg_write (GCutEgg *egg, const gchar *chunk, gsize size, GError **error);
1.0.6から
guint gcut_egg_get_forced_termination_wait_time (GCutEgg *egg);
1.0.6から
void gcut_egg_set_forced_termination_wait_time (GCutEgg *egg, guint timeout);
1.0.6から
"error"
シグナルvoid user_function (GCutEgg *egg, gpointer error, gpointer user_data) : Run Last
1.0.6から
"error-received"
シグナルvoid user_function (GCutEgg *egg, gchar *chunk, guint64 size, gpointer user_data) : Run Last
1.0.6から
"output-received"
シグナルvoid user_function (GCutEgg *egg, gchar *chunk, guint64 size, gpointer user_data) : Run Last
1.0.6から