Lines Matching refs:directive
103 /** This configuration directive does not take any arguments */
105 /** This configuration directive will handle its own parsing of arguments*/
107 /** This configuration directive will handle its own parsing of arguments*/
109 /** This configuration directive takes 1 argument*/
111 /** This configuration directive takes 2 arguments */
113 /** This configuration directive takes 3 arguments */
115 /** This configuration directive takes a flag (on/off) as a argument*/
118 /** mechanism for declaring a directive with no arguments */
119 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \
120 { directive, { .no_args=func }, mconfig, where, NO_ARGS, help }
121 /** mechanism for declaring a directive with raw argument parsing */
122 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \
123 { directive, { .raw_args=func }, mconfig, where, RAW_ARGS, help }
124 /** mechanism for declaring a directive with raw argument parsing */
125 # define AP_INIT_TAKE_ARGV(directive, func, mconfig, where, help) \
126 { directive, { .take_argv=func }, mconfig, where, TAKE_ARGV, help }
127 /** mechanism for declaring a directive which takes 1 argument */
128 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \
129 { directive, { .take1=func }, mconfig, where, TAKE1, help }
130 /** mechanism for declaring a directive which takes multiple arguments */
131 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \
132 { directive, { .take1=func }, mconfig, where, ITERATE, help }
133 /** mechanism for declaring a directive which takes 2 arguments */
134 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \
135 { directive, { .take2=func }, mconfig, where, TAKE2, help }
136 /** mechanism for declaring a directive which takes 1 or 2 arguments */
137 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \
138 { directive, { .take2=func }, mconfig, where, TAKE12, help }
139 /** mechanism for declaring a directive which takes multiple 2 arguments */
140 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \
141 { directive, { .take2=func }, mconfig, where, ITERATE2, help }
142 /** mechanism for declaring a directive which takes 1 or 3 arguments */
143 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \
144 { directive, { .take3=func }, mconfig, where, TAKE13, help }
145 /** mechanism for declaring a directive which takes 2 or 3 arguments */
146 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \
147 { directive, { .take3=func }, mconfig, where, TAKE23, help }
148 /** mechanism for declaring a directive which takes 1 to 3 arguments */
149 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \
150 { directive, { .take3=func }, mconfig, where, TAKE123, help }
151 /** mechanism for declaring a directive which takes 3 arguments */
152 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \
153 { directive, { .take3=func }, mconfig, where, TAKE3, help }
154 /** mechanism for declaring a directive which takes a flag (on/off) argument */
155 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \
156 { directive, { .flag=func }, mconfig, where, FLAG, help }
170 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \
171 { directive, func, mconfig, where, NO_ARGS, help }
172 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \
173 { directive, func, mconfig, where, RAW_ARGS, help }
174 # define AP_INIT_TAKE_ARGV(directive, func, mconfig, where, help) \
175 { directive, func, mconfig, where, TAKE_ARGV, help }
176 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \
177 { directive, func, mconfig, where, TAKE1, help }
178 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \
179 { directive, func, mconfig, where, ITERATE, help }
180 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \
181 { directive, func, mconfig, where, TAKE2, help }
182 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \
183 { directive, func, mconfig, where, TAKE12, help }
184 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \
185 { directive, func, mconfig, where, ITERATE2, help }
186 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \
187 { directive, func, mconfig, where, TAKE13, help }
188 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \
189 { directive, func, mconfig, where, TAKE23, help }
190 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \
191 { directive, func, mconfig, where, TAKE123, help }
192 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \
193 { directive, func, mconfig, where, TAKE3, help }
194 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \
195 { directive, func, mconfig, where, FLAG, help }
207 /** The function to be called when this directive is parsed */
223 * The allowed locations for a configuration directive are the union of
242 #define EXEC_ON_READ 256 /**< force directive to execute a command
249 #define NONFATAL_UNKNOWN 1024 /* Unrecognised directive */
252 /** this directive can be placed anywhere */
304 /** the directive specifying this command */
305 ap_directive_t *directive;
326 /** directive with syntax error */
329 /** If the current directive is EXEC_ON_READ, this is the last
330 (non-EXEC_ON_READ) enclosing directive */
608 * @param cmd The command parameters for this directive
610 * @param arg The argument to the directive
619 * @param cmd The command parameters for this directive
621 * @param arg The argument to the directive
643 * directive handler.
651 * @param cmd The command parameters for this directive
653 * @param arg The argument to the directive
661 * @param cmd The command parameters for this directive
663 * @param arg The argument to the directive (either 1 or 0)
671 * @param cmd The command parameters for this directive
673 * @param arg The argument to the directive (either 1 or 0)
681 * @param cmd The command parameters for this directive
683 * @param arg The argument to the directive
691 * @param cmd The command parameters for this directive
693 * @param arg The argument to the directive
698 * "The Foo directive is no longer supported, use Bar"),
715 * The run-time directory is configured via the DefaultRuntimeDir directive or
837 * @param directive The directive name to read until
842 AP_DECLARE(const char *) ap_soak_end_container(cmd_parms *cmd, char *directive);
852 * @param orig_directive The directive to read until hit.
969 * the directive arguments, in what module they are handled, and in
1029 * non-EXEC_ON_READ config directive.
1030 * This counts how often the given directive is used in the config and calls
1032 * @param directive The name of the directive
1034 AP_DECLARE(void) ap_reserve_module_slots_directive(const char *directive);
1193 * Find a given directive in a command_rec table
1194 * @param name The directive to search for
1196 * @return The directive definition of the specified directive
1202 * Find a given directive in a list of modules.
1203 * @param cmd_name The directive to search for
1206 * @return The directive definition of the specified directive.
1208 * directive.