GebrCommStreamSocket

GebrCommStreamSocket

Functions

Signals

void connected Action
void disconnected Action

Types and Values

Object Hierarchy

    GObject
    ╰── GebrCommSocket
        ╰── GebrCommStreamSocket

Description

Functions

gebr_comm_stream_socket_new ()

GebrCommStreamSocket *
gebr_comm_stream_socket_new (void);

gebr_comm_stream_socket_connect ()

gboolean
gebr_comm_stream_socket_connect (GebrCommStreamSocket *stream_socket,
                                 GebrCommSocketAddress *socket_address,
                                 gboolean wait);

gebr_comm_stream_socket_disconnect ()

void
gebr_comm_stream_socket_disconnect (GebrCommStreamSocket *stream_socket);

gebr_comm_stream_socket_peer_address ()

GebrCommSocketAddress
gebr_comm_stream_socket_peer_address (GebrCommStreamSocket *stream_socket);

Types and Values

GEBR_COMM_STREAM_SOCKET_TYPE

#define GEBR_COMM_STREAM_SOCKET_TYPE		(gebr_comm_stream_socket_get_type())

struct GebrCommStreamSocket

struct GebrCommStreamSocket;

struct GebrCommStreamSocketClass

struct GebrCommStreamSocketClass {
	GebrCommSocketClass parent;

	/* signals */
	void (*connected) (GebrCommStreamSocket * self);
	void (*disconnected) (GebrCommStreamSocket * self);
};

Signal Details

The “connected” signal

void
user_function (GebrCommStreamSocket *gebrcommstreamsocket,
               gpointer              user_data)

Flags: Action


The “disconnected” signal

void
user_function (GebrCommStreamSocket *gebrcommstreamsocket,
               gpointer              user_data)

Flags: Action