diff options
author | Paul Querna <pquerna@apache.org> | 2008-12-21 22:27:01 +0100 |
---|---|---|
committer | Paul Querna <pquerna@apache.org> | 2008-12-21 22:27:01 +0100 |
commit | 3948867f51aa4bd9fca398f70d7615ecb36ffe3c (patch) | |
tree | 1835729e21e4aaecd1ffed38627860a674333136 /modules/lua/lua_request.h | |
parent | Rename most of the module formally known as mod_wombat to mod_lua conventions... (diff) | |
download | apache2-3948867f51aa4bd9fca398f70d7615ecb36ffe3c.tar.xz apache2-3948867f51aa4bd9fca398f70d7615ecb36ffe3c.zip |
Rename all files in mod_lua to have a lua_ prefix, as things like 'config.h' are way to generic and will often conflict with other include files.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@728508 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'modules/lua/lua_request.h')
-rw-r--r-- | modules/lua/lua_request.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/modules/lua/lua_request.h b/modules/lua/lua_request.h new file mode 100644 index 0000000000..a5ecb44a26 --- /dev/null +++ b/modules/lua/lua_request.h @@ -0,0 +1,37 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef _LUA_REQUEST_H_ +#define _LUA_REQUEST_H_ + +APR_DECLARE(void) apl_push_request(lua_State* L, request_rec* r); +APR_DECLARE(void) apl_load_request_lmodule(lua_State *L, apr_pool_t *p); + +#define APL_REQ_FUNTYPE_STRING 1 +#define APL_REQ_FUNTYPE_INT 2 +#define APL_REQ_FUNTYPE_TABLE 3 +#define APL_REQ_FUNTYPE_LUACFUN 4 +#define APL_REQ_FUNTYPE_BOOLEAN 5 + +typedef struct { + void *fun; + int type; +} req_fun_t; + + +#endif /* !_LUA_REQUEST_H_ */ + |