![]() |
![]() |
![]() |
gebr-comm Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
GebrCommProcess; GebrCommProcessClass; #define GEBR_COMM_PROCESS_TYPE GebrCommProcess * gebr_comm_process_new (void
); void gebr_comm_process_free (GebrCommProcess *process
); gboolean gebr_comm_process_is_running (GebrCommProcess *Param1
); gboolean gebr_comm_process_start (GebrCommProcess *Param1
,GString *Param2
); GPid gebr_comm_process_get_pid (GebrCommProcess *Param1
); void gebr_comm_process_kill (GebrCommProcess *Param1
); void gebr_comm_process_terminate (GebrCommProcess *Param1
); void gebr_comm_process_close_stdin (GebrCommProcess *Param1
); gulong gebr_comm_process_stdout_bytes_available (GebrCommProcess *Param1
); gulong gebr_comm_process_stderr_bytes_available (GebrCommProcess *Param1
); GByteArray * gebr_comm_process_read_stdout (GebrCommProcess *Param1
,gsize Param2
); GString * gebr_comm_process_read_stdout_string (GebrCommProcess *Param1
,gsize Param2
); GByteArray * gebr_comm_process_read_stdout_all (GebrCommProcess *Param1
); GString * gebr_comm_process_read_stdout_string_all (GebrCommProcess *Param1
); GByteArray * gebr_comm_process_read_stderr (GebrCommProcess *Param1
,gsize Param2
); GString * gebr_comm_process_read_stderr_string (GebrCommProcess *Param1
,gsize Param2
); GByteArray * gebr_comm_process_read_stderr_all (GebrCommProcess *Param1
); GString * gebr_comm_process_read_stderr_string_all (GebrCommProcess *Param1
); gsize gebr_comm_process_write_stdin (GebrCommProcess *Param1
,GByteArray *Param2
); gsize gebr_comm_process_write_stdin_string (GebrCommProcess *Param1
,GString *Param2
);
"finished" : Run Last / Action "ready-read-stderr" : Run Last / Action "ready-read-stdout" : Run Last / Action
typedef struct { GObjectClass parent; /* signals */ void (*ready_read_stdout) (GebrCommProcess * self); void (*ready_read_stderr) (GebrCommProcess * self); void (*finished) (GebrCommProcess * self); } GebrCommProcessClass;
gboolean gebr_comm_process_start (GebrCommProcess *Param1
,GString *Param2
);
gulong gebr_comm_process_stdout_bytes_available
(GebrCommProcess *Param1
);
gulong gebr_comm_process_stderr_bytes_available
(GebrCommProcess *Param1
);
GByteArray * gebr_comm_process_read_stdout (GebrCommProcess *Param1
,gsize Param2
);
GString * gebr_comm_process_read_stdout_string (GebrCommProcess *Param1
,gsize Param2
);
GByteArray * gebr_comm_process_read_stdout_all (GebrCommProcess *Param1
);
GString * gebr_comm_process_read_stdout_string_all
(GebrCommProcess *Param1
);
GByteArray * gebr_comm_process_read_stderr (GebrCommProcess *Param1
,gsize Param2
);
GString * gebr_comm_process_read_stderr_string (GebrCommProcess *Param1
,gsize Param2
);
GByteArray * gebr_comm_process_read_stderr_all (GebrCommProcess *Param1
);
GString * gebr_comm_process_read_stderr_string_all
(GebrCommProcess *Param1
);
gsize gebr_comm_process_write_stdin (GebrCommProcess *Param1
,GByteArray *Param2
);
gsize gebr_comm_process_write_stdin_string (GebrCommProcess *Param1
,GString *Param2
);
"finished"
signalvoid user_function (GebrCommProcess *gebrcommprocess, gpointer user_data) : Run Last / Action
"ready-read-stderr"
signalvoid user_function (GebrCommProcess *gebrcommprocess, gpointer user_data) : Run Last / Action
"ready-read-stdout"
signalvoid user_function (GebrCommProcess *gebrcommprocess, gpointer user_data) : Run Last / Action