| GNet Network Library Reference Manual | |||
|---|---|---|---|
| <<< Previous Page | Home | Up | |
struct GServer; enum GServerStatus; void (*GServerFunc) (GServer *server, GServerStatus status, GConn *conn, |
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, |
GServer* gnet_server_new (const GInetAddr *iface, |