\n", r ); rputs( "The server fields:\n", r ); rputs( "
\n", r );
/* next */
show_str( 0, " srm_confname", s->srm_confname, r );
show_str( 0, " access_confname", s->access_confname, r );
show_str( 0, " server_admin", s->server_admin, r );
show_str( 0, " server_hostname", s->server_hostname, r );
show_int( 0, " port", (int) s->port, r );
show_str( 0, " error_fname", s->error_fname, r );
/* error_log */
show_int( 0, " is_virtual", s->is_virtual, r );
/* lookup_defaults */
show_ina( 0, " host_addr", &s->host_addr, r );
show_int( 0, " host_port", (int) s->host_port, r );
show_int( 0, " timeout", s->timeout, r );
show_int( 0, "keep_alive_timeout", s->keep_alive_timeout, r );
show_int( 0, " keep_alive", s->keep_alive, r );
show_str( 0, " path", s->path, r );
show_int( 0, " pathlen", s->pathlen, r );
show_str( 0, " names", s->names, r );
show_str( 0, " virthost", s->virthost, r );
rputs( "\n", r );
rputs( "\n", r ); rputs( "The module config fields:\n", r ); rputs( "
\n", r );
show_str( 0, " value", c->value, r );
rputs( "\n", r );
rputs( "\n", r ); rputs( "The connection fields:\n", r ); rputs( "
\n", r );
/* pool */
show_int( 0, " child_num", n->child_num, r );
/* client */
show_int( 0, " aborted", n->aborted, r );
show_sin( 0, " local_addr", &n->local_addr, r );
show_sin( 0, " remote_addr", &n->remote_addr, r );
show_str( 0, " remote_ip", n->remote_ip, r );
show_str( 0, " remote_host", n->remote_host, r );
show_str( 0, " remote_logname", n->remote_logname, r );
show_str( 0, " user", n->user, r );
show_str( 0, " auth_type", n->auth_type, r );
show_int( 0, " keepalive", n->keepalive, r );
show_int( 0, " keptalive", n->keptalive, r );
show_int( 0, " keepalives", n->keepalives, r );
rputs( "\n", r );
rputs( "\n", r ); rputs( "The request fields:\n", r ); rputs( "
\n", r );
/* pool */
/* next */
/* prev */
/* main */
show_str( 0, " the_request", r->the_request, r );
show_int( 0, " assbackwards", r->assbackwards, r );
show_int( 0, " proxyreq", r->proxyreq, r );
show_int( 0, " header_only", r->header_only, r );
show_str( 0, " protocol", r->protocol, r );
show_int( 0, " proto_num", r->proto_num, r );
show_str( 0, " hostname", r->hostname, r );
show_int( 0, " hostlen", r->hostlen, r );
show_str( 0, " status_line", r->status_line, r );
show_int( 0, " status", r->status, r );
show_str( 0, " method", r->method, r );
show_int( 0, " method_number", r->method_number, r );
show_int( 0, " sent_bodyct", r->sent_bodyct, r );
show_int( 0, " bytes_sent", r->bytes_sent, r );
show_tab( 0, " headers_in", r->headers_in, r );
show_tab( 0, " headers_out", r->headers_out, r );
show_tab( 0, " err_headers_out", r->err_headers_out, r );
show_tab( 0, " subprocess_env", r->subprocess_env, r );
show_tab( 0, " notes", r->notes, r );
show_str( 0, " content_type", r->content_type, r );
show_str( 0, " handler", r->handler, r );
show_str( 0, " content_encoding", r->content_encoding, r );
show_str( 0, " content_language", r->content_language, r );
show_int( 0, " no_cache", r->no_cache, r );
show_str( 0, " uri", r->uri, r );
show_str( 0, " filename", r->filename, r );
show_str( 0, " path_info", r->path_info, r );
show_str( 0, " args", r->args, r );
/* finfo */
/* per_dir_config */
/* request_config */
/* htaccess */
rputs( "\n", r );
rputs( "\n", r );
return OK;
}
/* Command table. */
static command_rec sample_commands [] =
{
{ "SampleConfig", sample_config, NULL, ACCESS_CONF|RSRC_CONF, TAKE2,
"a variable to set followed by its value" },
NULL
};
/* Handler record. */
handler_rec sample_handlers[] =
{
{ "sample-handler", sample_handler },
NULL
};
/* Module structure. */
module sample_module = {
STANDARD_MODULE_STUFF,
sample_init_root, /* initializer */
NULL, /* dir config creater */
NULL, /* dir merger - default is to override */
make_sample_conf, /* server config */
NULL, /* merge server config */
sample_commands, /* command table */
sample_handlers, /* handlers */
NULL, /* filename translation */
NULL, /* check_user_id */
NULL, /* check auth */
NULL, /* check access */
NULL, /* type_checker */
NULL, /* fixups */
NULL /* logger */
};