Apache HTTPD
Functions | Variables
lua_config.c File Reference
module lua_module
#include "lua_config.h"
#include "lua_vmprep.h"

Go to the source code of this file.

Functions

static ap_lua_dir_cfgcheck_dir_config (lua_State *L, int index)
 
static cmd_parmscheck_cmd_parms (lua_State *L, int index)
 
static int apl_toscope (const char *name)
 
apr_status_t ap_lua_map_handler (ap_lua_dir_cfg *cfg, const char *file, const char *function, const char *pattern, const char *scope)
 
static int cfg_lua_map_handler (lua_State *L)
 
static int cfg_directory (lua_State *L)
 
static int cmd_log_at (lua_State *L, int level)
 
static int cmd_emerg (lua_State *L)
 
static int cmd_alert (lua_State *L)
 
static int cmd_crit (lua_State *L)
 
static int cmd_err (lua_State *L)
 
static int cmd_warn (lua_State *L)
 
static int cmd_notice (lua_State *L)
 
static int cmd_info (lua_State *L)
 
static int cmd_debug (lua_State *L)
 
static int cmd_trace1 (lua_State *L)
 
static int cmd_trace2 (lua_State *L)
 
static int cmd_trace3 (lua_State *L)
 
static int cmd_trace4 (lua_State *L)
 
static int cmd_trace5 (lua_State *L)
 
static int cmd_trace6 (lua_State *L)
 
static int cmd_trace7 (lua_State *L)
 
static int cmd_trace8 (lua_State *L)
 
void ap_lua_load_config_lmodule (lua_State *L)
 

Variables

static int *const aplog_module_index = &( lua_module.module_index)
 
static const struct luaL_Reg cfg_methods []
 
static const struct luaL_Reg cmd_methods []
 

Function Documentation

◆ ap_lua_load_config_lmodule()

void ap_lua_load_config_lmodule ( lua_State L)

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.

Definition at line 262 of file lua_config.c.

◆ ap_lua_map_handler()

apr_status_t ap_lua_map_handler ( ap_lua_dir_cfg cfg,
const char file,
const char function,
const char pattern,
const char scope 
)

Definition at line 54 of file lua_config.c.

◆ apl_toscope()

static int apl_toscope ( const char name)
static

Definition at line 39 of file lua_config.c.

◆ cfg_directory()

static int cfg_directory ( lua_State L)
static

Definition at line 137 of file lua_config.c.

◆ cfg_lua_map_handler()

static int cfg_lua_map_handler ( lua_State L)
static

< Module has handled this stage.

Definition at line 82 of file lua_config.c.

◆ check_cmd_parms()

static cmd_parms * check_cmd_parms ( lua_State L,
int  index 
)
static

Definition at line 31 of file lua_config.c.

◆ check_dir_config()

static ap_lua_dir_cfg * check_dir_config ( lua_State L,
int  index 
)
static

Definition at line 23 of file lua_config.c.

◆ cmd_alert()

static int cmd_alert ( lua_State L)
static

Definition at line 180 of file lua_config.c.

◆ cmd_crit()

static int cmd_crit ( lua_State L)
static

Definition at line 184 of file lua_config.c.

◆ cmd_debug()

static int cmd_debug ( lua_State L)
static

Definition at line 204 of file lua_config.c.

◆ cmd_emerg()

static int cmd_emerg ( lua_State L)
static

Definition at line 176 of file lua_config.c.

◆ cmd_err()

static int cmd_err ( lua_State L)
static

Definition at line 188 of file lua_config.c.

◆ cmd_info()

static int cmd_info ( lua_State L)
static

Definition at line 200 of file lua_config.c.

◆ cmd_log_at()

static int cmd_log_at ( lua_State L,
int  level 
)
static

Definition at line 159 of file lua_config.c.

◆ cmd_notice()

static int cmd_notice ( lua_State L)
static

Definition at line 196 of file lua_config.c.

◆ cmd_trace1()

static int cmd_trace1 ( lua_State L)
static

Definition at line 208 of file lua_config.c.

◆ cmd_trace2()

static int cmd_trace2 ( lua_State L)
static

Definition at line 212 of file lua_config.c.

◆ cmd_trace3()

static int cmd_trace3 ( lua_State L)
static

Definition at line 216 of file lua_config.c.

◆ cmd_trace4()

static int cmd_trace4 ( lua_State L)
static

Definition at line 220 of file lua_config.c.

◆ cmd_trace5()

static int cmd_trace5 ( lua_State L)
static

Definition at line 224 of file lua_config.c.

◆ cmd_trace6()

static int cmd_trace6 ( lua_State L)
static

Definition at line 228 of file lua_config.c.

◆ cmd_trace7()

static int cmd_trace7 ( lua_State L)
static

Definition at line 232 of file lua_config.c.

◆ cmd_trace8()

static int cmd_trace8 ( lua_State L)
static

Definition at line 236 of file lua_config.c.

◆ cmd_warn()

static int cmd_warn ( lua_State L)
static

Definition at line 192 of file lua_config.c.

Variable Documentation

◆ aplog_module_index

int* const aplog_module_index = &( lua_module.module_index)
static

Definition at line 21 of file lua_config.c.

◆ cfg_methods

const struct luaL_Reg cfg_methods[]
static
Initial value:
= {
{"match_handler", cfg_lua_map_handler},
{"directory", cfg_directory},
}
static int cfg_lua_map_handler(lua_State *L)
Definition lua_config.c:82
static int cfg_directory(lua_State *L)
Definition lua_config.c:137
return NULL
Definition mod_so.c:359

Definition at line 151 of file lua_config.c.

◆ cmd_methods

const struct luaL_Reg cmd_methods[]
static
Initial value:
= {
{"trace8", cmd_trace8},
{"trace7", cmd_trace7},
{"trace6", cmd_trace6},
{"trace5", cmd_trace5},
{"trace4", cmd_trace4},
{"trace3", cmd_trace3},
{"trace2", cmd_trace2},
{"trace1", cmd_trace1},
{"debug", cmd_debug},
{"info", cmd_info},
{"notice", cmd_notice},
{"warn", cmd_warn},
{"err", cmd_err},
{"crit", cmd_crit},
{"alert", cmd_alert},
{"emerg", cmd_emerg},
}
static int cmd_trace3(lua_State *L)
Definition lua_config.c:216
static int cmd_alert(lua_State *L)
Definition lua_config.c:180
static int cmd_trace2(lua_State *L)
Definition lua_config.c:212
static int cmd_debug(lua_State *L)
Definition lua_config.c:204
static int cmd_trace8(lua_State *L)
Definition lua_config.c:236
static int cmd_trace6(lua_State *L)
Definition lua_config.c:228
static int cmd_crit(lua_State *L)
Definition lua_config.c:184
static int cmd_err(lua_State *L)
Definition lua_config.c:188
static int cmd_trace7(lua_State *L)
Definition lua_config.c:232
static int cmd_notice(lua_State *L)
Definition lua_config.c:196
static int cmd_trace5(lua_State *L)
Definition lua_config.c:224
static int cmd_emerg(lua_State *L)
Definition lua_config.c:176
static int cmd_warn(lua_State *L)
Definition lua_config.c:192
static int cmd_trace1(lua_State *L)
Definition lua_config.c:208
static int cmd_info(lua_State *L)
Definition lua_config.c:200
static int cmd_trace4(lua_State *L)
Definition lua_config.c:220

Definition at line 241 of file lua_config.c.