GebrCommStreamSocket

GebrCommStreamSocket

Synopsis

#define             GEBR_COMM_STREAM_SOCKET_TYPE
                    GebrCommStreamSocket;
                    GebrCommStreamSocketClass;
GebrCommStreamSocket* gebr_comm_stream_socket_new       (void);
gboolean            gebr_comm_stream_socket_connect     (GebrCommStreamSocket *stream_socket,
                                                         GebrCommSocketAddress *socket_address,
                                                         gboolean wait);
void                gebr_comm_stream_socket_disconnect  (GebrCommStreamSocket *stream_socket);
GebrCommSocketAddress gebr_comm_stream_socket_peer_address
                                                        (GebrCommStreamSocket *stream_socket);

Object Hierarchy

  GObject
   +----GebrCommSocket
         +----GebrCommStreamSocket

Signals

  "connected"                                      : Run Last / Action
  "disconnected"                                   : Run Last / Action

Description

A longer description goes here.

Details

GEBR_COMM_STREAM_SOCKET_TYPE

#define GEBR_COMM_STREAM_SOCKET_TYPE		(gebr_comm_stream_socket_get_type())

GebrCommStreamSocket

typedef struct _GebrCommStreamSocket GebrCommStreamSocket;

GebrCommStreamSocketClass

typedef struct _GebrCommStreamSocketClass GebrCommStreamSocketClass;

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);

Signal Details

The "connected" signal

void                user_function                      (GebrCommStreamSocket *gebrcommstreamsocket,
                                                        gpointer              user_data)                 : Run Last / Action

The "disconnected" signal

void                user_function                      (GebrCommStreamSocket *gebrcommstreamsocket,
                                                        gpointer              user_data)                 : Run Last / Action