GebrCommListenSocket
GebrCommListenSocket
|
|
Synopsis
#define GEBR_COMM_LISTEN_SOCKET_TYPE
GebrCommListenSocket;
GebrCommListenSocketClass;
gboolean gebr_comm_listen_socket_is_local_port_available
(guint16 port);
GebrCommListenSocket* gebr_comm_listen_socket_new (void);
void gebr_comm_listen_socket_free (GebrCommListenSocket *);
gboolean gebr_comm_listen_socket_listen (GebrCommListenSocket *listen_socket,
GebrCommSocketAddress *socket_address);
void gebr_comm_listen_socket_set_max_pending_connections
(GebrCommListenSocket *listen_socket,
guint number);
guint gebr_comm_listen_socket_get_max_pending_connections
(GebrCommListenSocket *listen_socket);
GebrCommStreamSocket* gebr_comm_listen_socket_get_next_pending_connection
(GebrCommListenSocket *listen_socket);
gboolean gebr_comm_listen_socket_get_has_pending_connections
(GebrCommListenSocket *listen_socket);
Object Hierarchy
GObject
+----GebrCommSocket
+----GebrCommListenSocket
Properties
"max-pending-connections" guint : Read / Write
Signals
"new-connection" : Run Last / Action
Description
A longer description goes here.
Details
GEBR_COMM_LISTEN_SOCKET_TYPE
#define GEBR_COMM_LISTEN_SOCKET_TYPE (gebr_comm_listen_socket_get_type())
GebrCommListenSocket
typedef struct _GebrCommListenSocket GebrCommListenSocket;
GebrCommListenSocketClass
typedef struct _GebrCommListenSocketClass GebrCommListenSocketClass;
gebr_comm_listen_socket_is_local_port_available ()
gboolean gebr_comm_listen_socket_is_local_port_available
(guint16 port);
gebr_comm_listen_socket_new ()
GebrCommListenSocket* gebr_comm_listen_socket_new (void);
gebr_comm_listen_socket_free ()
void gebr_comm_listen_socket_free (GebrCommListenSocket *);
gebr_comm_listen_socket_listen ()
gboolean gebr_comm_listen_socket_listen (GebrCommListenSocket *listen_socket,
GebrCommSocketAddress *socket_address);
gebr_comm_listen_socket_set_max_pending_connections ()
void gebr_comm_listen_socket_set_max_pending_connections
(GebrCommListenSocket *listen_socket,
guint number);
gebr_comm_listen_socket_get_max_pending_connections ()
guint gebr_comm_listen_socket_get_max_pending_connections
(GebrCommListenSocket *listen_socket);
gebr_comm_listen_socket_get_next_pending_connection ()
GebrCommStreamSocket* gebr_comm_listen_socket_get_next_pending_connection
(GebrCommListenSocket *listen_socket);
gebr_comm_listen_socket_get_has_pending_connections ()
gboolean gebr_comm_listen_socket_get_has_pending_connections
(GebrCommListenSocket *listen_socket);
Property Details
The "max-pending-connections"
property
"max-pending-connections" guint : Read / Write
Set/Get the max pending connections.
Allowed values: >= 1
Default value: 30
Signal Details
The "new-connection"
signal
void user_function (GebrCommListenSocket *gebrcommlistensocket,
gpointer user_data) : Run Last / Action