diff options
Diffstat (limited to 'src/udp.c')
-rw-r--r-- | src/udp.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -36,6 +36,7 @@ static int meth_receivefrom(lua_State *L); | |||
36 | static int meth_getfamily(lua_State *L); | 36 | static int meth_getfamily(lua_State *L); |
37 | static int meth_getsockname(lua_State *L); | 37 | static int meth_getsockname(lua_State *L); |
38 | static int meth_getpeername(lua_State *L); | 38 | static int meth_getpeername(lua_State *L); |
39 | static int meth_gettimeout(lua_State *L); | ||
39 | static int meth_setsockname(lua_State *L); | 40 | static int meth_setsockname(lua_State *L); |
40 | static int meth_setpeername(lua_State *L); | 41 | static int meth_setpeername(lua_State *L); |
41 | static int meth_close(lua_State *L); | 42 | static int meth_close(lua_State *L); |
@@ -66,6 +67,7 @@ static luaL_Reg udp_methods[] = { | |||
66 | {"setpeername", meth_setpeername}, | 67 | {"setpeername", meth_setpeername}, |
67 | {"setsockname", meth_setsockname}, | 68 | {"setsockname", meth_setsockname}, |
68 | {"settimeout", meth_settimeout}, | 69 | {"settimeout", meth_settimeout}, |
70 | {"gettimeout", meth_gettimeout}, | ||
69 | {NULL, NULL} | 71 | {NULL, NULL} |
70 | }; | 72 | }; |
71 | 73 | ||
@@ -347,6 +349,11 @@ static int meth_settimeout(lua_State *L) { | |||
347 | return timeout_meth_settimeout(L, &udp->tm); | 349 | return timeout_meth_settimeout(L, &udp->tm); |
348 | } | 350 | } |
349 | 351 | ||
352 | static int meth_gettimeout(lua_State *L) { | ||
353 | p_udp udp = (p_udp) auxiliar_checkgroup(L, "udp{any}", 1); | ||
354 | return timeout_meth_gettimeout(L, &udp->tm); | ||
355 | } | ||
356 | |||
350 | /*-------------------------------------------------------------------------*\ | 357 | /*-------------------------------------------------------------------------*\ |
351 | * Turns a master udp object into a client object. | 358 | * Turns a master udp object into a client object. |
352 | \*-------------------------------------------------------------------------*/ | 359 | \*-------------------------------------------------------------------------*/ |