![]() |
![]() |
![]() |
libgebr Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Signals |
#define GEBR_COMM_TERMINAL_PROCESS_TYPE struct GebrCommTerminalProcess; struct GebrCommTerminalProcessClass; GebrCommTerminalProcess * gebr_comm_terminal_process_new (void
); void gebr_comm_terminal_process_free (GebrCommTerminalProcess *Param1
); gboolean gebr_comm_terminal_process_is_running (GebrCommTerminalProcess *Param1
); gboolean gebr_comm_terminal_process_start (GebrCommTerminalProcess *Param1
,GString *Param2
); GPid gebr_comm_terminal_process_get_pid (GebrCommTerminalProcess *Param1
); void gebr_comm_terminal_process_kill (GebrCommTerminalProcess *Param1
); void gebr_comm_terminal_process_terminate (GebrCommTerminalProcess *Param1
); gulong gebr_comm_terminal_process_bytes_available (GebrCommTerminalProcess *Param1
); GByteArray * gebr_comm_terminal_process_read (GebrCommTerminalProcess *Param1
,gsize Param2
); GString * gebr_comm_terminal_process_read_string (GebrCommTerminalProcess *Param1
,gsize Param2
); GByteArray * gebr_comm_terminal_process_read_all (GebrCommTerminalProcess *Param1
); GString * gebr_comm_terminal_process_read_string_all (GebrCommTerminalProcess *Param1
); gsize gebr_comm_terminal_process_write (GebrCommTerminalProcess *Param1
,GByteArray *Param2
); gsize gebr_comm_terminal_process_write_string (GebrCommTerminalProcess *Param1
,GString *Param2
);
#define GEBR_COMM_TERMINAL_PROCESS_TYPE (gebr_comm_terminal_process_get_type())
struct GebrCommTerminalProcessClass { GObjectClass parent; /* signals */ void (*ready_read) (GebrCommTerminalProcess * self); void (*finished) (GebrCommTerminalProcess * self); };
void gebr_comm_terminal_process_free (GebrCommTerminalProcess *Param1
);
gboolean gebr_comm_terminal_process_is_running
(GebrCommTerminalProcess *Param1
);
gboolean gebr_comm_terminal_process_start (GebrCommTerminalProcess *Param1
,GString *Param2
);
GPid gebr_comm_terminal_process_get_pid (GebrCommTerminalProcess *Param1
);
void gebr_comm_terminal_process_kill (GebrCommTerminalProcess *Param1
);
void gebr_comm_terminal_process_terminate
(GebrCommTerminalProcess *Param1
);
gulong gebr_comm_terminal_process_bytes_available
(GebrCommTerminalProcess *Param1
);
GByteArray * gebr_comm_terminal_process_read (GebrCommTerminalProcess *Param1
,gsize Param2
);
GString * gebr_comm_terminal_process_read_string (GebrCommTerminalProcess *Param1
,gsize Param2
);
GByteArray * gebr_comm_terminal_process_read_all (GebrCommTerminalProcess *Param1
);
GString * gebr_comm_terminal_process_read_string_all
(GebrCommTerminalProcess *Param1
);
gsize gebr_comm_terminal_process_write (GebrCommTerminalProcess *Param1
,GByteArray *Param2
);
gsize gebr_comm_terminal_process_write_string (GebrCommTerminalProcess *Param1
,GString *Param2
);
"finished"
signalvoid user_function (GebrCommTerminalProcess *gebrcommterminalprocess,
gpointer user_data) : Action
"ready-read"
signalvoid user_function (GebrCommTerminalProcess *gebrcommterminalprocess,
gpointer user_data) : Action