GNet Network Library Reference Manual | |||
---|---|---|---|
<<< Previous Page | Home | Up |
struct GServer; enum GServerStatus; void (*GServerFunc) (GServer *server, GServerStatus status, GConn *conn, gpointer user_data); GServer* gnet_server_new (const GInetAddr *iface, gboolean force_port, GServerFunc func, gpointer user_data); void gnet_server_delete (GServer *server); |
struct GServer { GInetAddr* iface; gint port; GTcpSocket* socket; GIOChannel* iochannel; guint watch_id; GServerFunc func; gpointer user_data; }; |
typedef enum { GNET_SERVER_STATUS_CONNECT, GNET_SERVER_STATUS_ERROR } GServerStatus; |
void (*GServerFunc) (GServer *server, GServerStatus status, GConn *conn, gpointer user_data); |
GServer* gnet_server_new (const GInetAddr *iface, gboolean force_port, GServerFunc func, gpointer user_data); |