構造体 cmd_parms_struct
[Configuration]

#include <http_config.h>


変数

void * info
int override
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
char * path
const command_reccmd
ap_conf_vector_tcontext
const ap_directive_terr_directive
int override_opts


説明

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*...


構造体

const command_rec* cmd_parms_struct::cmd

configuration command

ap_configfile_t* cmd_parms_struct::config_file

Config file structure.

struct ap_conf_vector_t* cmd_parms_struct::context

per_dir_config vector passed to handle_command

ap_directive_t* cmd_parms_struct::directive

the directive specifying this command

const ap_directive_t* cmd_parms_struct::err_directive

directive with syntax error

void* cmd_parms_struct::info

Argument to command from cmd_table

apr_int64_t cmd_parms_struct::limited

Which methods are <Limit>ed

apr_array_header_t* cmd_parms_struct::limited_xmethods

methods which are limited

int cmd_parms_struct::override

Which allow-override bits are set

int cmd_parms_struct::override_opts

Which allow-override-opts bits are set

char* cmd_parms_struct::path

If configuring for a directory, pathname of that directory. NOPE! That's what it meant previous to the existance 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).

apr_pool_t* cmd_parms_struct::pool

Pool to allocate new storage in

server_rec* cmd_parms_struct::server

Server_rec being configured for

apr_pool_t* cmd_parms_struct::temp_pool

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

ap_method_list_t* cmd_parms_struct::xlimited

methods which are xlimited


この構造体の説明は次のファイルから生成されました:
Apacheに対してSun Jul 19 22:05:32 2009に生成されました。  doxygen 1.4.7