GebrCommTerminalProcess
GebrCommTerminalProcess
|
|
Synopsis
GebrCommTerminalProcess;
GebrCommTerminalProcessClass;
#define GEBR_COMM_TERMINAL_PROCESS_TYPE
GebrCommTerminalProcess * gebr_comm_terminal_process_new
(void);
void gebr_comm_terminal_process_free (GebrCommTerminalProcess *);
gboolean gebr_comm_terminal_process_is_running
(GebrCommTerminalProcess *);
gboolean gebr_comm_terminal_process_start (GebrCommTerminalProcess *,
GString *);
GPid gebr_comm_terminal_process_get_pid (GebrCommTerminalProcess *);
void gebr_comm_terminal_process_kill (GebrCommTerminalProcess *);
void gebr_comm_terminal_process_terminate
(GebrCommTerminalProcess *);
gulong gebr_comm_terminal_process_bytes_available
(GebrCommTerminalProcess *);
GByteArray * gebr_comm_terminal_process_read (GebrCommTerminalProcess *,
gsize );
GString * gebr_comm_terminal_process_read_string
(GebrCommTerminalProcess *,
gsize );
GByteArray * gebr_comm_terminal_process_read_all (GebrCommTerminalProcess *);
GString * gebr_comm_terminal_process_read_string_all
(GebrCommTerminalProcess *);
gsize gebr_comm_terminal_process_write (GebrCommTerminalProcess *,
GByteArray *);
gsize gebr_comm_terminal_process_write_string
(GebrCommTerminalProcess *,
GString *);
Object Hierarchy
GObject
+----GebrCommTerminalProcess
Signals
"finished" : Run Last / Action
"ready-read" : Run Last / Action
Details
GebrCommTerminalProcess
typedef struct _GebrCommTerminalProcess GebrCommTerminalProcess;
GebrCommTerminalProcessClass
typedef struct {
GObjectClass parent;
/* signals */
void (*ready_read) (GebrCommTerminalProcess * self);
void (*finished) (GebrCommTerminalProcess * self);
} GebrCommTerminalProcessClass;
GEBR_COMM_TERMINAL_PROCESS_TYPE
#define GEBR_COMM_TERMINAL_PROCESS_TYPE (gebr_comm_terminal_process_get_type())
gebr_comm_terminal_process_new ()
GebrCommTerminalProcess * gebr_comm_terminal_process_new
(void);
gebr_comm_terminal_process_free ()
void gebr_comm_terminal_process_free (GebrCommTerminalProcess *);
gebr_comm_terminal_process_is_running ()
gboolean gebr_comm_terminal_process_is_running
(GebrCommTerminalProcess *);
gebr_comm_terminal_process_start ()
gboolean gebr_comm_terminal_process_start (GebrCommTerminalProcess *,
GString *);
gebr_comm_terminal_process_get_pid ()
GPid gebr_comm_terminal_process_get_pid (GebrCommTerminalProcess *);
gebr_comm_terminal_process_kill ()
void gebr_comm_terminal_process_kill (GebrCommTerminalProcess *);
gebr_comm_terminal_process_terminate ()
void gebr_comm_terminal_process_terminate
(GebrCommTerminalProcess *);
gebr_comm_terminal_process_bytes_available ()
gulong gebr_comm_terminal_process_bytes_available
(GebrCommTerminalProcess *);
gebr_comm_terminal_process_read ()
GByteArray * gebr_comm_terminal_process_read (GebrCommTerminalProcess *,
gsize );
gebr_comm_terminal_process_read_string ()
GString * gebr_comm_terminal_process_read_string
(GebrCommTerminalProcess *,
gsize );
gebr_comm_terminal_process_read_all ()
GByteArray * gebr_comm_terminal_process_read_all (GebrCommTerminalProcess *);
gebr_comm_terminal_process_read_string_all ()
GString * gebr_comm_terminal_process_read_string_all
(GebrCommTerminalProcess *);
gebr_comm_terminal_process_write ()
gsize gebr_comm_terminal_process_write (GebrCommTerminalProcess *,
GByteArray *);
gebr_comm_terminal_process_write_string ()
gsize gebr_comm_terminal_process_write_string
(GebrCommTerminalProcess *,
GString *);
Signal Details
The "finished"
signal
void user_function (GebrCommTerminalProcess *gebrcommterminalprocess,
gpointer user_data) : Run Last / Action
The "ready-read"
signal
void user_function (GebrCommTerminalProcess *gebrcommterminalprocess,
gpointer user_data) : Run Last / Action