GebrCommTerminalProcess

GebrCommTerminalProcess

Functions

Signals

void finished Action
void ready-read Action

Types and Values

Object Hierarchy

    GObject
    ╰── GebrCommTerminalProcess

Description

Functions

gebr_comm_terminal_process_new ()

GebrCommTerminalProcess *
gebr_comm_terminal_process_new (void);

gebr_comm_terminal_process_free ()

void
gebr_comm_terminal_process_free (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_is_running ()

gboolean
gebr_comm_terminal_process_is_running (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_start ()

gboolean
gebr_comm_terminal_process_start (GebrCommTerminalProcess *Param1,
                                  GString *Param2);

gebr_comm_terminal_process_get_pid ()

GPid
gebr_comm_terminal_process_get_pid (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_kill ()

void
gebr_comm_terminal_process_kill (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_terminate ()

void
gebr_comm_terminal_process_terminate (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_bytes_available ()

gulong
gebr_comm_terminal_process_bytes_available
                               (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_read ()

GByteArray *
gebr_comm_terminal_process_read (GebrCommTerminalProcess *Param1,
                                 gsize Param2);

gebr_comm_terminal_process_read_string ()

GString *
gebr_comm_terminal_process_read_string
                               (GebrCommTerminalProcess *Param1,
                                gsize Param2);

gebr_comm_terminal_process_read_all ()

GByteArray *
gebr_comm_terminal_process_read_all (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_read_string_all ()

GString *
gebr_comm_terminal_process_read_string_all
                               (GebrCommTerminalProcess *Param1);

gebr_comm_terminal_process_write ()

gsize
gebr_comm_terminal_process_write (GebrCommTerminalProcess *Param1,
                                  GByteArray *Param2);

gebr_comm_terminal_process_write_string ()

gsize
gebr_comm_terminal_process_write_string
                               (GebrCommTerminalProcess *Param1,
                                GString *Param2);

gebr_comm_terminal_process_get_channel ()

GIOChannel *
gebr_comm_terminal_process_get_channel
                               (GebrCommTerminalProcess *self);

Types and Values

GEBR_COMM_TERMINAL_PROCESS_TYPE

#define GEBR_COMM_TERMINAL_PROCESS_TYPE			(gebr_comm_terminal_process_get_type())

struct GebrCommTerminalProcess

struct GebrCommTerminalProcess;

struct GebrCommTerminalProcessClass

struct GebrCommTerminalProcessClass {
	GObjectClass parent;

	/* signals */
	void (*ready_read) (GebrCommTerminalProcess * self);
	void (*finished) (GebrCommTerminalProcess * self);
};

Signal Details

The “finished” signal

void
user_function (GebrCommTerminalProcess *gebrcommterminalprocess,
               gpointer                 user_data)

Flags: Action


The “ready-read” signal

void
user_function (GebrCommTerminalProcess *gebrcommterminalprocess,
               gpointer                 user_data)

Flags: Action