Top | ![]() |
![]() |
![]() |
![]() |
void | gebr_comm_socket_close () |
void | gebr_comm_socket_flush () |
void | gebr_comm_socket_set_blocking () |
enum GebrCommSocketState | gebr_comm_socket_get_state () |
enum GebrCommSocketError | gebr_comm_socket_get_last_error () |
GebrCommSocketAddress | gebr_comm_socket_get_address () |
gulong | gebr_comm_socket_bytes_available () |
gulong | gebr_comm_socket_bytes_to_write () |
GByteArray * | gebr_comm_socket_read () |
GString * | gebr_comm_socket_read_string () |
GByteArray * | gebr_comm_socket_read_all () |
GString * | gebr_comm_socket_read_string_all () |
void | gebr_comm_socket_write () |
void | gebr_comm_socket_write_string () |
void | gebr_comm_socket_write_immediately () |
void | gebr_comm_socket_write_string_immediately () |
#define | GEBR_COMM_SOCKET_TYPE |
enum | GebrCommSocketError |
enum | GebrCommSocketState |
struct | GebrCommSocket |
struct | GebrCommSocketClass |
GObject ╰── GebrCommSocket ├── GebrCommChannelSocket ├── GebrCommListenSocket ╰── GebrCommStreamSocket
void gebr_comm_socket_set_blocking (GebrCommSocket *Param1
,gboolean Param2
);
enum GebrCommSocketState
gebr_comm_socket_get_state (GebrCommSocket *Param1
);
enum GebrCommSocketError
gebr_comm_socket_get_last_error (GebrCommSocket *Param1
);
GebrCommSocketAddress
gebr_comm_socket_get_address (GebrCommSocket *Param1
);
gulong
gebr_comm_socket_bytes_available (GebrCommSocket *Param1
);
GString * gebr_comm_socket_read_string (GebrCommSocket *Param1
,gsize Param2
);
GString *
gebr_comm_socket_read_string_all (GebrCommSocket *Param1
);
void gebr_comm_socket_write_string (GebrCommSocket *Param1
,GString *Param2
);
void gebr_comm_socket_write_immediately (GebrCommSocket *Param1
,GByteArray *Param2
);
void gebr_comm_socket_write_string_immediately (GebrCommSocket *Param1
,GString *Param2
);
struct GebrCommSocketClass { GObjectClass parent; /* virtual */ void (*connected) (GebrCommSocket * self); void (*disconnected) (GebrCommSocket * self); void (*new_connection) (GebrCommSocket * self); /* signals */ void (*ready_read) (GebrCommSocket * self); void (*ready_write) (GebrCommSocket * self); void (*error) (GebrCommSocket * self, enum GebrCommSocketError error); };
“error”
signalvoid user_function (GebrCommSocket *gebrcommsocket, gint arg1, gpointer user_data)
Flags: Action
“ready-read”
signalvoid user_function (GebrCommSocket *gebrcommsocket, gpointer user_data)
Flags: Action
“ready-write”
signalvoid user_function (GebrCommSocket *gebrcommsocket, gpointer user_data)
Flags: Action