mirror of
https://github.com/lunarmodules/luasocket.git
synced 2024-07-01 10:59:46 +02:00
22 lines
856 B
C
22 lines
856 B
C
|
#ifndef UNIXSTREAM_H
|
||
|
#define UNIXSTREAM_H
|
||
|
/*=========================================================================*\
|
||
|
* UNIX STREAM object
|
||
|
* LuaSocket toolkit
|
||
|
*
|
||
|
* The unixstream.h module is basicly a glue that puts together modules buffer.h,
|
||
|
* timeout.h socket.h and inet.h to provide the LuaSocket UNIX STREAM (AF_UNIX,
|
||
|
* SOCK_STREAM) support.
|
||
|
*
|
||
|
* Three classes are defined: master, client and server. The master class is
|
||
|
* a newly created unixstream object, that has not been bound or connected. Server
|
||
|
* objects are unixstream objects bound to some local address. Client objects are
|
||
|
* unixstream objects either connected to some address or returned by the accept
|
||
|
* method of a server object.
|
||
|
\*=========================================================================*/
|
||
|
#include "unix.h"
|
||
|
|
||
|
int unixstream_open(lua_State *L);
|
||
|
|
||
|
#endif /* UNIXSTREAM_H */
|