GebrCommProcess
GebrCommProcess
|
|
Synopsis
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 *);
gboolean gebr_comm_process_start (GebrCommProcess *,
GString *);
GPid gebr_comm_process_get_pid (GebrCommProcess *);
void gebr_comm_process_kill (GebrCommProcess *);
void gebr_comm_process_terminate (GebrCommProcess *);
void gebr_comm_process_close_stdin (GebrCommProcess *);
gulong gebr_comm_process_stdout_bytes_available
(GebrCommProcess *);
gulong gebr_comm_process_stderr_bytes_available
(GebrCommProcess *);
GByteArray* gebr_comm_process_read_stdout (GebrCommProcess *,
gsize );
GString* gebr_comm_process_read_stdout_string
(GebrCommProcess *,
gsize );
GByteArray* gebr_comm_process_read_stdout_all (GebrCommProcess *);
GString* gebr_comm_process_read_stdout_string_all
(GebrCommProcess *);
GByteArray* gebr_comm_process_read_stderr (GebrCommProcess *,
gsize );
GString* gebr_comm_process_read_stderr_string
(GebrCommProcess *,
gsize );
GByteArray* gebr_comm_process_read_stderr_all (GebrCommProcess *);
GString* gebr_comm_process_read_stderr_string_all
(GebrCommProcess *);
gsize gebr_comm_process_write_stdin (GebrCommProcess *,
GByteArray *);
gsize gebr_comm_process_write_stdin_string
(GebrCommProcess *,
GString *);
Object Hierarchy
GObject
+----GebrCommProcess
Signals
"finished" : Run Last / Action
"ready-read-stderr" : Run Last / Action
"ready-read-stdout" : Run Last / Action
Description
A longer description goes here.
Details
GebrCommProcess
typedef struct _GebrCommProcess GebrCommProcess;
GebrCommProcessClass
typedef struct _GebrCommProcessClass GebrCommProcessClass;
GEBR_COMM_PROCESS_TYPE
#define GEBR_COMM_PROCESS_TYPE (gebr_comm_process_get_type())
gebr_comm_process_new ()
GebrCommProcess* gebr_comm_process_new (void);
gebr_comm_process_free ()
void gebr_comm_process_free (GebrCommProcess *process);
gebr_comm_process_is_running ()
gboolean gebr_comm_process_is_running (GebrCommProcess *);
gebr_comm_process_start ()
gboolean gebr_comm_process_start (GebrCommProcess *,
GString *);
gebr_comm_process_get_pid ()
GPid gebr_comm_process_get_pid (GebrCommProcess *);
gebr_comm_process_kill ()
void gebr_comm_process_kill (GebrCommProcess *);
gebr_comm_process_terminate ()
void gebr_comm_process_terminate (GebrCommProcess *);
gebr_comm_process_close_stdin ()
void gebr_comm_process_close_stdin (GebrCommProcess *);
gebr_comm_process_stdout_bytes_available ()
gulong gebr_comm_process_stdout_bytes_available
(GebrCommProcess *);
gebr_comm_process_stderr_bytes_available ()
gulong gebr_comm_process_stderr_bytes_available
(GebrCommProcess *);
gebr_comm_process_read_stdout ()
GByteArray* gebr_comm_process_read_stdout (GebrCommProcess *,
gsize );
gebr_comm_process_read_stdout_string ()
GString* gebr_comm_process_read_stdout_string
(GebrCommProcess *,
gsize );
gebr_comm_process_read_stdout_all ()
GByteArray* gebr_comm_process_read_stdout_all (GebrCommProcess *);
gebr_comm_process_read_stdout_string_all ()
GString* gebr_comm_process_read_stdout_string_all
(GebrCommProcess *);
gebr_comm_process_read_stderr ()
GByteArray* gebr_comm_process_read_stderr (GebrCommProcess *,
gsize );
gebr_comm_process_read_stderr_string ()
GString* gebr_comm_process_read_stderr_string
(GebrCommProcess *,
gsize );
gebr_comm_process_read_stderr_all ()
GByteArray* gebr_comm_process_read_stderr_all (GebrCommProcess *);
gebr_comm_process_read_stderr_string_all ()
GString* gebr_comm_process_read_stderr_string_all
(GebrCommProcess *);
gebr_comm_process_write_stdin ()
gsize gebr_comm_process_write_stdin (GebrCommProcess *,
GByteArray *);
gebr_comm_process_write_stdin_string ()
gsize gebr_comm_process_write_stdin_string
(GebrCommProcess *,
GString *);
Signal Details
The "finished"
signal
void user_function (GebrCommProcess *gebrcommprocess,
gpointer user_data) : Run Last / Action
The "ready-read-stderr"
signal
void user_function (GebrCommProcess *gebrcommprocess,
gpointer user_data) : Run Last / Action
The "ready-read-stdout"
signal
void user_function (GebrCommProcess *gebrcommprocess,
gpointer user_data) : Run Last / Action