Apache HTTPD
Public Attributes | List of all members
cmd_parms_struct Struct Reference

#include <http_config.h>

Public Attributes

void * info
 
int override
 
int override_opts
 
apr_table_toverride_list
 
apr_int64_t limited
 
apr_array_header_tlimited_xmethods
 
ap_method_list_txlimited
 
ap_configfile_tconfig_file
 
ap_directive_tdirective
 
apr_pool_tpool
 
apr_pool_ttemp_pool
 
server_recserver
 
charpath
 
const command_reccmd
 
struct ap_conf_vector_tcontext
 
const ap_directive_terr_directive
 

Detailed Description

This structure is passed to a command which is being invoked, to carry a large variety of miscellaneous data which is all of use to somebody...

Definition at line 288 of file http_config.h.

Member Data Documentation

◆ cmd

const command_rec* cmd_parms_struct::cmd

configuration command

Definition at line 324 of file http_config.h.

◆ config_file

ap_configfile_t* cmd_parms_struct::config_file

Config file structure.

Definition at line 305 of file http_config.h.

◆ context

struct ap_conf_vector_t* cmd_parms_struct::context

per_dir_config vector passed to handle_command

Definition at line 327 of file http_config.h.

◆ directive

ap_directive_t* cmd_parms_struct::directive

the directive specifying this command

Definition at line 307 of file http_config.h.

◆ err_directive

const ap_directive_t* cmd_parms_struct::err_directive

directive with syntax error

Definition at line 329 of file http_config.h.

◆ info

void* cmd_parms_struct::info

Argument to command from cmd_table

Definition at line 290 of file http_config.h.

◆ limited

apr_int64_t cmd_parms_struct::limited

Which methods are <Limit>ed

Definition at line 298 of file http_config.h.

◆ limited_xmethods

apr_array_header_t* cmd_parms_struct::limited_xmethods

methods which are limited

Definition at line 300 of file http_config.h.

◆ override

int cmd_parms_struct::override

Which allow-override bits are set

Definition at line 292 of file http_config.h.

◆ override_list

apr_table_t* cmd_parms_struct::override_list

Table of directives allowed per AllowOverrideList

Definition at line 296 of file http_config.h.

◆ override_opts

int cmd_parms_struct::override_opts

Which allow-override-opts bits are set

Definition at line 294 of file http_config.h.

◆ path

char* cmd_parms_struct::path

If configuring for a directory, pathname of that directory. NOPE! That's what it meant previous to the existence of <Files>, <Location> and regex matching. Now the only usefulness that can be derived from this field is whether a command is being called in a server context (path == NULL) or being called in a dir context (path != NULL).

Definition at line 322 of file http_config.h.

◆ pool

apr_pool_t* cmd_parms_struct::pool

Pool to allocate new storage in

Definition at line 310 of file http_config.h.

◆ server

server_rec* cmd_parms_struct::server

Server_rec being configured for

Definition at line 315 of file http_config.h.

◆ temp_pool

apr_pool_t* cmd_parms_struct::temp_pool

Pool for scratch memory; persists during configuration, but wiped before the first request is served...

Definition at line 313 of file http_config.h.

◆ xlimited

ap_method_list_t* cmd_parms_struct::xlimited

methods which are xlimited

Definition at line 302 of file http_config.h.


The documentation for this struct was generated from the following file: