1 | #ifndef UNIXTCP_H |
2 | #define UNIXTCP_H |
3 | /*=========================================================================*\ |
4 | * UNIX TCP object |
5 | * LuaSocket toolkit |
6 | * |
7 | * The unixtcp.h module is basicly a glue that puts together modules buffer.h, |
8 | * timeout.h socket.h and inet.h to provide the LuaSocket UNIX TCP (AF_UNIX, |
9 | * SOCK_STREAM) support. |
10 | * |
11 | * Three classes are defined: master, client and server. The master class is |
12 | * a newly created unixtcp object, that has not been bound or connected. Server |
13 | * objects are unixtcp objects bound to some local address. Client objects are |
14 | * unixtcp objects either connected to some address or returned by the accept |
15 | * method of a server object. |
16 | \*=========================================================================*/ |
17 | #include "unix.h" |
18 | |
19 | int unixtcp_open(lua_State *L); |
20 | |
21 | #endif /* UNIXTCP_H */ |
22 | |