Details
GEBR_COMM_PROCESS_TYPE
#define GEBR_COMM_PROCESS_TYPE (gebr_comm_process_get_type())
struct GebrCommProcess
struct GebrCommProcess;
struct GebrCommProcessClass
struct GebrCommProcessClass {
GObjectClass parent;
/* signals */
void (*ready_read_stdout) (GebrCommProcess * self);
void (*ready_read_stderr) (GebrCommProcess * self);
void (*finished) (GebrCommProcess * self);
};
gebr_comm_process_free ()
void gebr_comm_process_free (GebrCommProcess *process
);
gebr_comm_process_is_running ()
gboolean gebr_comm_process_is_running (GebrCommProcess *Param1
);
gebr_comm_process_start ()
gboolean gebr_comm_process_start (GebrCommProcess *Param1
,
GString *Param2
);
gebr_comm_process_get_pid ()
GPid gebr_comm_process_get_pid (GebrCommProcess *Param1
);
gebr_comm_process_kill ()
void gebr_comm_process_kill (GebrCommProcess *Param1
);
gebr_comm_process_terminate ()
void gebr_comm_process_terminate (GebrCommProcess *Param1
);
gebr_comm_process_close_stdin ()
void gebr_comm_process_close_stdin (GebrCommProcess *Param1
);
gebr_comm_process_stdout_bytes_available ()
gulong gebr_comm_process_stdout_bytes_available
(GebrCommProcess *Param1
);
gebr_comm_process_stderr_bytes_available ()
gulong gebr_comm_process_stderr_bytes_available
(GebrCommProcess *Param1
);
gebr_comm_process_read_stdout ()
GByteArray * gebr_comm_process_read_stdout (GebrCommProcess *Param1
,
gsize Param2
);
gebr_comm_process_read_stdout_string ()
GString * gebr_comm_process_read_stdout_string
(GebrCommProcess *Param1
,
gsize Param2
);
gebr_comm_process_read_stdout_all ()
GByteArray * gebr_comm_process_read_stdout_all (GebrCommProcess *Param1
);
gebr_comm_process_read_stdout_string_all ()
GString * gebr_comm_process_read_stdout_string_all
(GebrCommProcess *Param1
);
gebr_comm_process_read_stderr ()
GByteArray * gebr_comm_process_read_stderr (GebrCommProcess *Param1
,
gsize Param2
);
gebr_comm_process_read_stderr_string ()
GString * gebr_comm_process_read_stderr_string
(GebrCommProcess *Param1
,
gsize Param2
);
gebr_comm_process_read_stderr_all ()
GByteArray * gebr_comm_process_read_stderr_all (GebrCommProcess *Param1
);
gebr_comm_process_read_stderr_string_all ()
GString * gebr_comm_process_read_stderr_string_all
(GebrCommProcess *Param1
);
gebr_comm_process_write_stdin ()
gsize gebr_comm_process_write_stdin (GebrCommProcess *Param1
,
GByteArray *Param2
);
gebr_comm_process_write_stdin_string ()
gsize gebr_comm_process_write_stdin_string
(GebrCommProcess *Param1
,
GString *Param2
);