MCPcopy Create free account
hub / github.com/apache/httpd / ap_lua_load_request_lmodule

Function ap_lua_load_request_lmodule

modules/lua/lua_request.c:2725–3011  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2723}
2724
2725void ap_lua_load_request_lmodule(lua_State *L, apr_pool_t *p)
2726{
2727
2728 apr_hash_t *dispatch = apr_hash_make(p);
2729
2730 apr_hash_set(dispatch, "puts", APR_HASH_KEY_STRING,
2731 makefun(&req_puts, APL_REQ_FUNTYPE_LUACFUN, p));
2732 apr_hash_set(dispatch, "write", APR_HASH_KEY_STRING,
2733 makefun(&req_write, APL_REQ_FUNTYPE_LUACFUN, p));
2734 apr_hash_set(dispatch, "document_root", APR_HASH_KEY_STRING,
2735 makefun(&req_document_root, APL_REQ_FUNTYPE_STRING, p));
2736 apr_hash_set(dispatch, "context_prefix", APR_HASH_KEY_STRING,
2737 makefun(&req_context_prefix, APL_REQ_FUNTYPE_STRING, p));
2738 apr_hash_set(dispatch, "context_document_root", APR_HASH_KEY_STRING,
2739 makefun(&req_context_document_root, APL_REQ_FUNTYPE_STRING, p));
2740 apr_hash_set(dispatch, "parseargs", APR_HASH_KEY_STRING,
2741 makefun(&req_parseargs, APL_REQ_FUNTYPE_LUACFUN, p));
2742 apr_hash_set(dispatch, "parsebody", APR_HASH_KEY_STRING,
2743 makefun(&req_parsebody, APL_REQ_FUNTYPE_LUACFUN, p));
2744 apr_hash_set(dispatch, "debug", APR_HASH_KEY_STRING,
2745 makefun(&req_debug, APL_REQ_FUNTYPE_LUACFUN, p));
2746 apr_hash_set(dispatch, "info", APR_HASH_KEY_STRING,
2747 makefun(&req_info, APL_REQ_FUNTYPE_LUACFUN, p));
2748 apr_hash_set(dispatch, "notice", APR_HASH_KEY_STRING,
2749 makefun(&req_notice, APL_REQ_FUNTYPE_LUACFUN, p));
2750 apr_hash_set(dispatch, "warn", APR_HASH_KEY_STRING,
2751 makefun(&req_warn, APL_REQ_FUNTYPE_LUACFUN, p));
2752 apr_hash_set(dispatch, "err", APR_HASH_KEY_STRING,
2753 makefun(&req_err, APL_REQ_FUNTYPE_LUACFUN, p));
2754 apr_hash_set(dispatch, "crit", APR_HASH_KEY_STRING,
2755 makefun(&req_crit, APL_REQ_FUNTYPE_LUACFUN, p));
2756 apr_hash_set(dispatch, "alert", APR_HASH_KEY_STRING,
2757 makefun(&req_alert, APL_REQ_FUNTYPE_LUACFUN, p));
2758 apr_hash_set(dispatch, "emerg", APR_HASH_KEY_STRING,
2759 makefun(&req_emerg, APL_REQ_FUNTYPE_LUACFUN, p));
2760 apr_hash_set(dispatch, "trace1", APR_HASH_KEY_STRING,
2761 makefun(&req_trace1, APL_REQ_FUNTYPE_LUACFUN, p));
2762 apr_hash_set(dispatch, "trace2", APR_HASH_KEY_STRING,
2763 makefun(&req_trace2, APL_REQ_FUNTYPE_LUACFUN, p));
2764 apr_hash_set(dispatch, "trace3", APR_HASH_KEY_STRING,
2765 makefun(&req_trace3, APL_REQ_FUNTYPE_LUACFUN, p));
2766 apr_hash_set(dispatch, "trace4", APR_HASH_KEY_STRING,
2767 makefun(&req_trace4, APL_REQ_FUNTYPE_LUACFUN, p));
2768 apr_hash_set(dispatch, "trace5", APR_HASH_KEY_STRING,
2769 makefun(&req_trace5, APL_REQ_FUNTYPE_LUACFUN, p));
2770 apr_hash_set(dispatch, "trace6", APR_HASH_KEY_STRING,
2771 makefun(&req_trace6, APL_REQ_FUNTYPE_LUACFUN, p));
2772 apr_hash_set(dispatch, "trace7", APR_HASH_KEY_STRING,
2773 makefun(&req_trace7, APL_REQ_FUNTYPE_LUACFUN, p));
2774 apr_hash_set(dispatch, "trace8", APR_HASH_KEY_STRING,
2775 makefun(&req_trace8, APL_REQ_FUNTYPE_LUACFUN, p));
2776 apr_hash_set(dispatch, "add_output_filter", APR_HASH_KEY_STRING,
2777 makefun(&req_add_output_filter, APL_REQ_FUNTYPE_LUACFUN, p));
2778 apr_hash_set(dispatch, "construct_url", APR_HASH_KEY_STRING,
2779 makefun(&req_construct_url, APL_REQ_FUNTYPE_LUACFUN, p));
2780 apr_hash_set(dispatch, "escape_html", APR_HASH_KEY_STRING,
2781 makefun(&req_escape_html, APL_REQ_FUNTYPE_LUACFUN, p));
2782 apr_hash_set(dispatch, "ssl_var_lookup", APR_HASH_KEY_STRING,

Callers 1

lua_open_callbackFunction · 0.85

Calls 1

makefunFunction · 0.85

Tested by

no test coverage detected