diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-07-26 04:03:55 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2004-07-26 04:03:55 +0000 |
| commit | cd994f306a67ea7b9ee0ba810d985114e097dd77 (patch) | |
| tree | 54a44706f2523c4b53aebc8d4c5024113ab7cfe0 /src/tcp.c | |
| parent | c8b402e00442cd249397d4d33d2723a1f08a8108 (diff) | |
| download | luasocket-cd994f306a67ea7b9ee0ba810d985114e097dd77.tar.gz luasocket-cd994f306a67ea7b9ee0ba810d985114e097dd77.tar.bz2 luasocket-cd994f306a67ea7b9ee0ba810d985114e097dd77.zip | |
Gonna try my luck on windows...
Diffstat (limited to 'src/tcp.c')
| -rw-r--r-- | src/tcp.c | 7 |
1 files changed, 7 insertions, 0 deletions
| @@ -24,6 +24,7 @@ static int meth_listen(lua_State *L); | |||
| 24 | static int meth_bind(lua_State *L); | 24 | static int meth_bind(lua_State *L); |
| 25 | static int meth_send(lua_State *L); | 25 | static int meth_send(lua_State *L); |
| 26 | static int meth_getstats(lua_State *L); | 26 | static int meth_getstats(lua_State *L); |
| 27 | static int meth_setstats(lua_State *L); | ||
| 27 | static int meth_getsockname(lua_State *L); | 28 | static int meth_getsockname(lua_State *L); |
| 28 | static int meth_getpeername(lua_State *L); | 29 | static int meth_getpeername(lua_State *L); |
| 29 | static int meth_shutdown(lua_State *L); | 30 | static int meth_shutdown(lua_State *L); |
| @@ -49,6 +50,7 @@ static luaL_reg tcp[] = { | |||
| 49 | {"getpeername", meth_getpeername}, | 50 | {"getpeername", meth_getpeername}, |
| 50 | {"getsockname", meth_getsockname}, | 51 | {"getsockname", meth_getsockname}, |
| 51 | {"getstats", meth_getstats}, | 52 | {"getstats", meth_getstats}, |
| 53 | {"setstats", meth_setstats}, | ||
| 52 | {"listen", meth_listen}, | 54 | {"listen", meth_listen}, |
| 53 | {"receive", meth_receive}, | 55 | {"receive", meth_receive}, |
| 54 | {"send", meth_send}, | 56 | {"send", meth_send}, |
| @@ -117,6 +119,11 @@ static int meth_getstats(lua_State *L) { | |||
| 117 | return buf_meth_getstats(L, &tcp->buf); | 119 | return buf_meth_getstats(L, &tcp->buf); |
| 118 | } | 120 | } |
| 119 | 121 | ||
| 122 | static int meth_setstats(lua_State *L) { | ||
| 123 | p_tcp tcp = (p_tcp) aux_checkgroup(L, "tcp{any}", 1); | ||
| 124 | return buf_meth_setstats(L, &tcp->buf); | ||
| 125 | } | ||
| 126 | |||
| 120 | /*-------------------------------------------------------------------------*\ | 127 | /*-------------------------------------------------------------------------*\ |
| 121 | * Just call option handler | 128 | * Just call option handler |
| 122 | \*-------------------------------------------------------------------------*/ | 129 | \*-------------------------------------------------------------------------*/ |
