Groonga 3.0.9 Source Code Document
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Data Fields
ngx_http_request_s Struct Reference

#include <ngx_http_request.h>

Collaboration diagram for ngx_http_request_s:
Collaboration graph
[legend]

Data Fields

uint32_t signature
ngx_connection_tconnection
void ** ctx
void ** main_conf
void ** srv_conf
void ** loc_conf
ngx_http_event_handler_pt read_event_handler
ngx_http_event_handler_pt write_event_handler
ngx_http_upstream_tupstream
ngx_array_tupstream_states
ngx_pool_tpool
ngx_buf_theader_in
ngx_http_headers_in_t headers_in
ngx_http_headers_out_t headers_out
ngx_http_request_body_trequest_body
time_t lingering_time
time_t start_sec
ngx_msec_t start_msec
ngx_uint_t method
ngx_uint_t http_version
ngx_str_t request_line
ngx_str_t uri
ngx_str_t args
ngx_str_t exten
ngx_str_t unparsed_uri
ngx_str_t method_name
ngx_str_t http_protocol
ngx_chain_tout
ngx_http_request_tmain
ngx_http_request_tparent
ngx_http_postponed_request_tpostponed
ngx_http_post_subrequest_tpost_subrequest
ngx_http_posted_request_tposted_requests
ngx_int_t phase_handler
ngx_http_handler_pt content_handler
ngx_uint_t access_code
ngx_http_variable_value_tvariables
size_t limit_rate
size_t header_size
off_t request_length
ngx_uint_t err_status
ngx_http_connection_thttp_connection
ngx_http_log_handler_pt log_handler
ngx_http_cleanup_tcleanup
unsigned subrequests:8
unsigned count:8
unsigned blocked:8
unsigned aio:1
unsigned http_state:4
unsigned complex_uri:1
unsigned quoted_uri:1
unsigned plus_in_uri:1
unsigned space_in_uri:1
unsigned invalid_header:1
unsigned add_uri_to_alias:1
unsigned valid_location:1
unsigned valid_unparsed_uri:1
unsigned uri_changed:1
unsigned uri_changes:4
unsigned request_body_in_single_buf:1
unsigned request_body_in_file_only:1
unsigned request_body_in_persistent_file:1
unsigned request_body_in_clean_file:1
unsigned request_body_file_group_access:1
unsigned request_body_file_log_level:3
unsigned subrequest_in_memory:1
unsigned waited:1
unsigned proxy:1
unsigned bypass_cache:1
unsigned no_cache:1
unsigned limit_conn_set:1
unsigned limit_req_set:1
unsigned pipeline:1
unsigned chunked:1
unsigned header_only:1
unsigned keepalive:1
unsigned lingering_close:1
unsigned discard_body:1
unsigned internal:1
unsigned error_page:1
unsigned ignore_content_encoding:1
unsigned filter_finalize:1
unsigned post_action:1
unsigned request_complete:1
unsigned request_output:1
unsigned header_sent:1
unsigned expect_tested:1
unsigned root_tested:1
unsigned done:1
unsigned logged:1
unsigned buffered:4
unsigned main_filter_need_in_memory:1
unsigned filter_need_in_memory:1
unsigned filter_need_temporary:1
unsigned allow_ranges:1
ngx_uint_t state
ngx_uint_t header_hash
ngx_uint_t lowcase_index
u_char lowcase_header [NGX_HTTP_LC_HEADER_LEN]
u_char * header_name_start
u_char * header_name_end
u_char * header_start
u_char * header_end
u_char * uri_start
u_char * uri_end
u_char * uri_ext
u_char * args_start
u_char * request_start
u_char * request_end
u_char * method_end
u_char * schema_start
u_char * schema_end
u_char * host_start
u_char * host_end
u_char * port_start
u_char * port_end
unsigned http_minor:16
unsigned http_major:16

Detailed Description

Definition at line 358 of file ngx_http_request.h.

Field Documentation

ngx_uint_t access_code

Definition at line 412 of file ngx_http_request.h.

unsigned add_uri_to_alias

Definition at line 462 of file ngx_http_request.h.

unsigned aio

Definition at line 444 of file ngx_http_request.h.

unsigned allow_ranges

Definition at line 528 of file ngx_http_request.h.

ngx_str_t args

Definition at line 396 of file ngx_http_request.h.

u_char* args_start

Definition at line 556 of file ngx_http_request.h.

unsigned blocked

Definition at line 442 of file ngx_http_request.h.

unsigned buffered

Definition at line 523 of file ngx_http_request.h.

unsigned bypass_cache

Definition at line 489 of file ngx_http_request.h.

unsigned chunked

Definition at line 505 of file ngx_http_request.h.

Definition at line 438 of file ngx_http_request.h.

unsigned complex_uri

Definition at line 449 of file ngx_http_request.h.

ngx_connection_t* connection

Definition at line 361 of file ngx_http_request.h.

ngx_http_handler_pt content_handler

Definition at line 411 of file ngx_http_request.h.

unsigned count

Definition at line 441 of file ngx_http_request.h.

void** ctx

Definition at line 363 of file ngx_http_request.h.

unsigned discard_body

Definition at line 509 of file ngx_http_request.h.

unsigned done

Definition at line 520 of file ngx_http_request.h.

ngx_uint_t err_status

Definition at line 429 of file ngx_http_request.h.

unsigned error_page

Definition at line 511 of file ngx_http_request.h.

unsigned expect_tested

Definition at line 518 of file ngx_http_request.h.

ngx_str_t exten

Definition at line 397 of file ngx_http_request.h.

unsigned filter_finalize

Definition at line 513 of file ngx_http_request.h.

unsigned filter_need_in_memory

Definition at line 526 of file ngx_http_request.h.

unsigned filter_need_temporary

Definition at line 527 of file ngx_http_request.h.

u_char* header_end

Definition at line 546 of file ngx_http_request.h.

ngx_uint_t header_hash

Definition at line 539 of file ngx_http_request.h.

ngx_buf_t* header_in

Definition at line 380 of file ngx_http_request.h.

u_char* header_name_end

Definition at line 544 of file ngx_http_request.h.

u_char* header_name_start

Definition at line 543 of file ngx_http_request.h.

unsigned header_only

Definition at line 506 of file ngx_http_request.h.

unsigned header_sent

Definition at line 517 of file ngx_http_request.h.

size_t header_size

Definition at line 425 of file ngx_http_request.h.

u_char* header_start

Definition at line 545 of file ngx_http_request.h.

Definition at line 382 of file ngx_http_request.h.

Definition at line 383 of file ngx_http_request.h.

u_char* host_end

Definition at line 563 of file ngx_http_request.h.

u_char* host_start

Definition at line 562 of file ngx_http_request.h.

ngx_http_connection_t* http_connection

Definition at line 431 of file ngx_http_request.h.

unsigned http_major

Definition at line 568 of file ngx_http_request.h.

unsigned http_minor

Definition at line 567 of file ngx_http_request.h.

ngx_str_t http_protocol

Definition at line 401 of file ngx_http_request.h.

unsigned http_state

Definition at line 446 of file ngx_http_request.h.

ngx_uint_t http_version

Definition at line 392 of file ngx_http_request.h.

unsigned ignore_content_encoding

Definition at line 512 of file ngx_http_request.h.

unsigned internal

Definition at line 510 of file ngx_http_request.h.

unsigned invalid_header

Definition at line 460 of file ngx_http_request.h.

unsigned keepalive

Definition at line 507 of file ngx_http_request.h.

unsigned limit_conn_set

Definition at line 497 of file ngx_http_request.h.

size_t limit_rate

Definition at line 422 of file ngx_http_request.h.

unsigned limit_req_set

Definition at line 498 of file ngx_http_request.h.

unsigned lingering_close

Definition at line 508 of file ngx_http_request.h.

time_t lingering_time

Definition at line 387 of file ngx_http_request.h.

void** loc_conf

Definition at line 366 of file ngx_http_request.h.

Definition at line 436 of file ngx_http_request.h.

unsigned logged

Definition at line 521 of file ngx_http_request.h.

u_char lowcase_header[NGX_HTTP_LC_HEADER_LEN]

Definition at line 541 of file ngx_http_request.h.

ngx_uint_t lowcase_index

Definition at line 540 of file ngx_http_request.h.

Definition at line 404 of file ngx_http_request.h.

void** main_conf

Definition at line 364 of file ngx_http_request.h.

unsigned main_filter_need_in_memory

Definition at line 525 of file ngx_http_request.h.

ngx_uint_t method

Definition at line 391 of file ngx_http_request.h.

u_char* method_end

Definition at line 559 of file ngx_http_request.h.

ngx_str_t method_name

Definition at line 400 of file ngx_http_request.h.

unsigned no_cache

Definition at line 490 of file ngx_http_request.h.

Definition at line 403 of file ngx_http_request.h.

Definition at line 405 of file ngx_http_request.h.

ngx_int_t phase_handler

Definition at line 410 of file ngx_http_request.h.

unsigned pipeline

Definition at line 504 of file ngx_http_request.h.

unsigned plus_in_uri

Definition at line 455 of file ngx_http_request.h.

ngx_pool_t* pool

Definition at line 379 of file ngx_http_request.h.

u_char* port_end

Definition at line 565 of file ngx_http_request.h.

u_char* port_start

Definition at line 564 of file ngx_http_request.h.

unsigned post_action

Definition at line 514 of file ngx_http_request.h.

ngx_http_post_subrequest_t* post_subrequest

Definition at line 407 of file ngx_http_request.h.

ngx_http_posted_request_t* posted_requests

Definition at line 408 of file ngx_http_request.h.

Definition at line 406 of file ngx_http_request.h.

unsigned proxy

Definition at line 488 of file ngx_http_request.h.

unsigned quoted_uri

Definition at line 452 of file ngx_http_request.h.

ngx_http_event_handler_pt read_event_handler

Definition at line 368 of file ngx_http_request.h.

ngx_http_request_body_t* request_body

Definition at line 385 of file ngx_http_request.h.

unsigned request_body_file_group_access

Definition at line 472 of file ngx_http_request.h.

unsigned request_body_file_log_level

Definition at line 473 of file ngx_http_request.h.

unsigned request_body_in_clean_file

Definition at line 471 of file ngx_http_request.h.

unsigned request_body_in_file_only

Definition at line 469 of file ngx_http_request.h.

unsigned request_body_in_persistent_file

Definition at line 470 of file ngx_http_request.h.

unsigned request_body_in_single_buf

Definition at line 468 of file ngx_http_request.h.

unsigned request_complete

Definition at line 515 of file ngx_http_request.h.

u_char* request_end

Definition at line 558 of file ngx_http_request.h.

off_t request_length

Definition at line 427 of file ngx_http_request.h.

ngx_str_t request_line

Definition at line 394 of file ngx_http_request.h.

unsigned request_output

Definition at line 516 of file ngx_http_request.h.

u_char* request_start

Definition at line 557 of file ngx_http_request.h.

unsigned root_tested

Definition at line 519 of file ngx_http_request.h.

u_char* schema_end

Definition at line 561 of file ngx_http_request.h.

u_char* schema_start

Definition at line 560 of file ngx_http_request.h.

uint32_t signature

Definition at line 359 of file ngx_http_request.h.

unsigned space_in_uri

Definition at line 458 of file ngx_http_request.h.

void** srv_conf

Definition at line 365 of file ngx_http_request.h.

ngx_msec_t start_msec

Definition at line 389 of file ngx_http_request.h.

time_t start_sec

Definition at line 388 of file ngx_http_request.h.

ngx_uint_t state

Definition at line 537 of file ngx_http_request.h.

unsigned subrequest_in_memory

Definition at line 475 of file ngx_http_request.h.

unsigned subrequests

Definition at line 440 of file ngx_http_request.h.

ngx_str_t unparsed_uri

Definition at line 398 of file ngx_http_request.h.

Definition at line 375 of file ngx_http_request.h.

ngx_array_t* upstream_states

Definition at line 376 of file ngx_http_request.h.

ngx_str_t uri

Definition at line 395 of file ngx_http_request.h.

unsigned uri_changed

Definition at line 465 of file ngx_http_request.h.

unsigned uri_changes

Definition at line 466 of file ngx_http_request.h.

u_char* uri_end

Definition at line 554 of file ngx_http_request.h.

u_char* uri_ext

Definition at line 555 of file ngx_http_request.h.

u_char* uri_start

Definition at line 553 of file ngx_http_request.h.

unsigned valid_location

Definition at line 463 of file ngx_http_request.h.

unsigned valid_unparsed_uri

Definition at line 464 of file ngx_http_request.h.

Definition at line 414 of file ngx_http_request.h.

unsigned waited

Definition at line 476 of file ngx_http_request.h.

ngx_http_event_handler_pt write_event_handler

Definition at line 369 of file ngx_http_request.h.


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