Where Online Learning is simpler!
The C and C++ Include Header Files
/usr/include/apache2/modperl_cmd.h
$ cat -n /usr/include/apache2/modperl_cmd.h 1 /* Licensed to the Apache Software Foundation (ASF) under one or more 2 * contributor license agreements. See the NOTICE file distributed with 3 * this work for additional information regarding copyright ownership. 4 * The ASF licenses this file to You under the Apache License, Version 2.0 5 * (the "License"); you may not use this file except in compliance with 6 * the License. You may obtain a copy of the License at 7 * 8 * http://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #ifndef MODPERL_CMD_H 18 #define MODPERL_CMD_H 19 20 char *modperl_cmd_push_handlers(MpAV **handlers, const char *name, 21 apr_pool_t *p); 22 23 char *modperl_cmd_push_filter_handlers(MpAV **handlers, 24 const char *name, 25 apr_pool_t *p); 26 27 #define MP_CMD_SRV_DECLARE(item) \ 28 const char *modperl_cmd_##item(cmd_parms *parms, void *mconfig, \ 29 const char *arg) 30 31 #define MP_CMD_SRV_DECLARE2(item) \ 32 const char *modperl_cmd_##item(cmd_parms *parms, void *mconfig, \ 33 const char *arg1, const char *arg2) 34 35 #define MP_CMD_SRV_DECLARE_FLAG(item) \ 36 const char *modperl_cmd_##item(cmd_parms *parms, \ 37 void *mconfig, int flag_on) 38 39 MP_CMD_SRV_DECLARE(trace); 40 MP_CMD_SRV_DECLARE(switches); 41 MP_CMD_SRV_DECLARE(modules); 42 MP_CMD_SRV_DECLARE(requires); 43 MP_CMD_SRV_DECLARE(config_requires); 44 MP_CMD_SRV_DECLARE(post_config_requires); 45 #if AP_SERVER_MAJORVERSION_NUMBER>2 || \ 46 (AP_SERVER_MAJORVERSION_NUMBER == 2 && AP_SERVER_MINORVERSION_NUMBER>=3) 47 MP_CMD_SRV_DECLARE2(authz_provider); 48 MP_CMD_SRV_DECLARE2(authn_provider); 49 #endif 50 MP_CMD_SRV_DECLARE2(set_var); 51 MP_CMD_SRV_DECLARE2(add_var); 52 MP_CMD_SRV_DECLARE2(set_env); 53 MP_CMD_SRV_DECLARE(pass_env); 54 MP_CMD_SRV_DECLARE(options); 55 MP_CMD_SRV_DECLARE(init_handlers); 56 MP_CMD_SRV_DECLARE(perl); 57 MP_CMD_SRV_DECLARE(perldo); 58 MP_CMD_SRV_DECLARE(pod); 59 MP_CMD_SRV_DECLARE(pod_cut); 60 MP_CMD_SRV_DECLARE(END); 61 MP_CMD_SRV_DECLARE(load_module); 62 MP_CMD_SRV_DECLARE(set_input_filter); 63 MP_CMD_SRV_DECLARE(set_output_filter); 64 65 #ifdef MP_COMPAT_1X 66 67 MP_CMD_SRV_DECLARE_FLAG(taint_check); 68 MP_CMD_SRV_DECLARE_FLAG(warn); 69 MP_CMD_SRV_DECLARE_FLAG(send_header); 70 MP_CMD_SRV_DECLARE_FLAG(setup_env); 71 72 #endif /* MP_COMPAT_1X */ 73 74 #ifdef USE_ITHREADS 75 MP_CMD_SRV_DECLARE(interp_start); 76 MP_CMD_SRV_DECLARE(interp_max); 77 MP_CMD_SRV_DECLARE(interp_max_spare); 78 MP_CMD_SRV_DECLARE(interp_min_spare); 79 MP_CMD_SRV_DECLARE(interp_max_requests); 80 81 #endif /* USE_ITHREADS */ 82 83 #define MP_CMD_SRV_RAW_ARGS(name, item, desc) \ 84 AP_INIT_RAW_ARGS( name, modperl_cmd_##item, NULL, \ 85 RSRC_CONF, desc ) 86 87 #define MP_CMD_SRV_RAW_ARGS_ON_READ(name, item, desc) \ 88 AP_INIT_RAW_ARGS( name, modperl_cmd_##item, NULL, \ 89 RSRC_CONF|EXEC_ON_READ, desc ) 90 91 #define MP_CMD_SRV_FLAG(name, item, desc) \ 92 AP_INIT_FLAG( name, modperl_cmd_##item, NULL, \ 93 RSRC_CONF, desc ) 94 95 #define MP_CMD_SRV_TAKE1(name, item, desc) \ 96 AP_INIT_TAKE1( name, modperl_cmd_##item, NULL, \ 97 RSRC_CONF, desc ) 98 99 #define MP_CMD_SRV_TAKE2(name, item, desc) \ 100 AP_INIT_TAKE2( name, modperl_cmd_##item, NULL, \ 101 RSRC_CONF, desc ) 102 103 #define MP_CMD_SRV_ITERATE(name, item, desc) \ 104 AP_INIT_ITERATE( name, modperl_cmd_##item, NULL, \ 105 RSRC_CONF, desc ) 106 107 #define MP_CMD_SRV_ITERATE_ON_READ(name, item, desc) \ 108 AP_INIT_ITERATE( name, modperl_cmd_##item, NULL, \ 109 RSRC_CONF|EXEC_ON_READ, desc ) 110 111 #define MP_CMD_SRV_ITERATE2(name, item, desc) \ 112 AP_INIT_ITERATE2( name, modperl_cmd_##item, NULL, \ 113 RSRC_CONF, desc ) 114 115 #define MP_CMD_DIR_TAKE1(name, item, desc) \ 116 AP_INIT_TAKE1( name, modperl_cmd_##item, NULL, \ 117 OR_ALL, desc ) 118 119 #define MP_CMD_DIR_TAKE2(name, item, desc) \ 120 AP_INIT_TAKE2( name, modperl_cmd_##item, NULL, \ 121 OR_ALL, desc ) 122 123 #define MP_CMD_DIR_ITERATE(name, item, desc) \ 124 AP_INIT_ITERATE( name, modperl_cmd_##item, NULL, \ 125 OR_ALL, desc ) 126 127 #define MP_CMD_DIR_ITERATE2(name, item, desc) \ 128 AP_INIT_ITERATE2( name, modperl_cmd_##item, NULL, \ 129 OR_ALL, desc ) 130 131 #define MP_CMD_DIR_FLAG(name, item, desc) \ 132 AP_INIT_FLAG( name, modperl_cmd_##item, NULL, \ 133 OR_ALL, desc ) 134 135 #define MP_CMD_DIR_RAW_ARGS(name, item, desc) \ 136 AP_INIT_RAW_ARGS( name, modperl_cmd_##item, NULL, \ 137 OR_ALL, desc ) 138 139 #define MP_CMD_DIR_RAW_ARGS_ON_READ(name, item, desc) \ 140 AP_INIT_RAW_ARGS( name, modperl_cmd_##item, NULL, \ 141 OR_ALL|EXEC_ON_READ, desc ) 142 143 #endif /* MODPERL_CMD_H */ 144 145 /* 146 * Local Variables: 147 * c-basic-offset: 4 148 * indent-tabs-mode: nil 149 * End: 150 */
Contact us
|
About us
|
Term of use
|
Copyright © 2000-2025 MyWebUniversity.com ™