18 #ifndef _LUA_REQUEST_H_
19 #define _LUA_REQUEST_H_
29 #define APL_REQ_FUNTYPE_STRING 1
30 #define APL_REQ_FUNTYPE_INT 2
31 #define APL_REQ_FUNTYPE_TABLE 3
32 #define APL_REQ_FUNTYPE_LUACFUN 4
33 #define APL_REQ_FUNTYPE_BOOLEAN 5
request_rec * r
Definition: mod_dav.h:518
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
struct apr_table_t apr_table_t
Definition: apr_tables.h:56
void ap_lua_push_server(lua_State *L, server_rec *r)
void ap_lua_push_request(lua_State *L, request_rec *r)
void ap_lua_push_connection(lua_State *L, conn_rec *r)
void ap_lua_load_request_lmodule(lua_State *L, apr_pool_t *p)
Definition: util_varbuf.h:47
Structure to store things which are per connection.
Definition: httpd.h:1193
Definition: lua_request.h:50
lua_Number number
Definition: lua_request.h:54
size_t size
Definition: lua_request.h:52
size_t vb_size
Definition: lua_request.h:53
int type
Definition: lua_request.h:51
Definition: lua_request.h:36
const void * fun
Definition: lua_request.h:37
int type
Definition: lua_request.h:38
Definition: lua_request.h:44
const char * n
Definition: lua_request.h:47
request_rec * r
Definition: lua_request.h:45
apr_table_t * t
Definition: lua_request.h:46
A structure that represents the current request.
Definition: httpd.h:856
A structure to store information for each virtual server.
Definition: httpd.h:1382
Apache resizable variable length buffer library.