![]() |
![]() |
![]() |
gebr-comm Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties | Signals |
#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 *Param1
); 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
);
#define GEBR_COMM_LISTEN_SOCKET_TYPE (gebr_comm_listen_socket_get_type())
typedef struct { GebrCommSocketClass parent; /* signals */ void (*new_connection) (GebrCommListenSocket * self); } GebrCommListenSocketClass;
gboolean gebr_comm_listen_socket_is_local_port_available
(guint16 port
);
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
);
"max-pending-connections"
property"max-pending-connections" guint : Read / Write
Set/Get the max pending connections.
Allowed values: >= 1
Default value: 30
"new-connection"
signalvoid user_function (GebrCommListenSocket *gebrcommlistensocket, gpointer user_data) : Run Last / Action