Lines Matching refs:L
7 int mcplib_add_stat(lua_State *L) { in mcplib_add_stat() argument
8 int idx = luaL_checkinteger(L, -2); in mcplib_add_stat()
9 const char *name = luaL_checkstring(L, -1); in mcplib_add_stat()
10 proxy_ctx_t *ctx = PROXY_GET_CTX(L); in mcplib_add_stat()
13 proxy_lua_error(L, "stat index must be 1 or higher"); in mcplib_add_stat()
17 proxy_lua_ferror(L, "stat index must be %d or less", ctx->tunables.max_ustats); in mcplib_add_stat()
23 proxy_lua_ferror(L, "stat name too long: %s\n", name); in mcplib_add_stat()
29 proxy_lua_error(L, "stat cannot contain spaces or newlines"); in mcplib_add_stat()
76 int mcplib_stat(lua_State *L) { in mcplib_stat() argument
77 LIBEVENT_THREAD *t = PROXY_GET_THR(L); in mcplib_stat()
79 proxy_lua_error(L, "stat must be called from router handlers"); in mcplib_stat()
85 proxy_lua_error(L, "no stats counters initialized"); in mcplib_stat()
89 int idx = luaL_checkinteger(L, -2); in mcplib_stat()
90 int change = luaL_checkinteger(L, -1); in mcplib_stat()
93 proxy_lua_error(L, "stat index out of range"); in mcplib_stat()