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
Description
A longer description goes here.
Details
GebrCommTerminalProcess
typedef struct _GebrCommTerminalProcess GebrCommTerminalProcess;
GebrCommTerminalProcessClass
typedef struct _GebrCommTerminalProcessClass 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