]> jfr.im git - irc/quakenet/newserv.git/blob - lua/luasocket.h
LUA: port luadb to dbapi2 to drop postgres dependency
[irc/quakenet/newserv.git] / lua / luasocket.h
1 /* Copyright (C) Chris Porter 2007 */
2
3 #ifndef _LUA_SOCKET_H
4 #define _LUA_SOCKET_H
5
6 #include "lua.h"
7
8 typedef struct lua_socket {
9 int fd;
10 int state;
11 int sockettype;
12 long handler;
13 long tag;
14 unsigned long identifier;
15 struct lua_list *l;
16 struct lua_socket *parent;
17
18 struct lua_socket *next;
19 } lua_socket;
20
21 #define SOCKET_CONNECTING 0x00
22 #define SOCKET_CONNECTED 0x01
23 #define SOCKET_CLOSED 0x02
24 #define SOCKET_LISTENING 0x03
25
26 #endif
27