構造体 conn_rec
[HTTP Daemon Routine]

Structure to store things which are per connection [詳細]

#include <httpd.h>


変数

apr_pool_tpool
server_recbase_server
void * vhost_lookup_data
apr_sockaddr_tlocal_addr
apr_sockaddr_tremote_addr
char * remote_ip
char * remote_host
char * remote_logname
unsigned aborted:1
ap_conn_keepalive_e keepalive
signed int double_reverse:2
int keepalives
char * local_ip
char * local_host
long id
ap_conf_vector_tconn_config
apr_table_tnotes
ap_filter_tinput_filters
ap_filter_toutput_filters
void * sbh
apr_bucket_alloc_tbucket_alloc
conn_state_tcs
int data_in_input_filters


説明

Structure to store things which are per connection


構造体

unsigned conn_rec::aborted

Are we still talking?

server_rec* conn_rec::base_server

Physical vhost this conn came in on

struct apr_bucket_alloc_t* conn_rec::bucket_alloc

The bucket allocator to use for all bucket/brigade creations

struct ap_conf_vector_t* conn_rec::conn_config

Config vector containing pointers to connections per-server config structures.

conn_state_t* conn_rec::cs

The current state of this connection

int conn_rec::data_in_input_filters

Is there data pending in the input filters?

signed int conn_rec::double_reverse

have we done double-reverse DNS? -1 yes/failure, 0 not yet, 1 yes/success

long conn_rec::id

ID of this connection; unique at any point in time

struct ap_filter_t* conn_rec::input_filters

A list of input filters to be used for this connection

ap_conn_keepalive_e conn_rec::keepalive

Are we going to keep the connection alive for another request?

参照:
ap_conn_keepalive_e

int conn_rec::keepalives

How many times have we used it?

apr_sockaddr_t* conn_rec::local_addr

local address

char* conn_rec::local_host

used for ap_get_server_name when UseCanonicalName is set to DNS (ignores setting of HostnameLookups)

char* conn_rec::local_ip

server IP address

apr_table_t* conn_rec::notes

Notes on *this* connection: send note from one module to another. must remain valid for all requests on this conn

struct ap_filter_t* conn_rec::output_filters

A list of output filters to be used for this connection

apr_pool_t* conn_rec::pool

Pool associated with this connection

apr_sockaddr_t* conn_rec::remote_addr

remote address

char* conn_rec::remote_host

Client's DNS name, if known. NULL if DNS hasn't been checked, "" if it has and no address was found. N.B. Only access this though get_remote_host()

char* conn_rec::remote_ip

Client's IP address

char* conn_rec::remote_logname

Only ever set if doing rfc1413 lookups. N.B. Only access this through get_remote_logname()

void* conn_rec::sbh

handle to scoreboard information for this connection

void* conn_rec::vhost_lookup_data

used by http_vhost.c


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