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

#include <ngx_http_upstream.h>

Collaboration diagram for ngx_http_upstream_s:
Collaboration graph
[legend]

Data Fields

ngx_http_upstream_handler_pt read_event_handler
ngx_http_upstream_handler_pt write_event_handler
ngx_peer_connection_t peer
ngx_event_pipe_tpipe
ngx_chain_trequest_bufs
ngx_output_chain_ctx_t output
ngx_chain_writer_ctx_t writer
ngx_http_upstream_conf_tconf
ngx_http_upstream_headers_in_t headers_in
ngx_http_upstream_resolved_tresolved
ngx_buf_t from_client
ngx_buf_t buffer
off_t length
ngx_chain_tout_bufs
ngx_chain_tbusy_bufs
ngx_chain_tfree_bufs
ngx_int_t(* input_filter_init )(void *data)
ngx_int_t(* input_filter )(void *data, ssize_t bytes)
void * input_filter_ctx
ngx_int_t(* create_request )(ngx_http_request_t *r)
ngx_int_t(* reinit_request )(ngx_http_request_t *r)
ngx_int_t(* process_header )(ngx_http_request_t *r)
void(* abort_request )(ngx_http_request_t *r)
void(* finalize_request )(ngx_http_request_t *r, ngx_int_t rc)
ngx_int_t(* rewrite_redirect )(ngx_http_request_t *r, ngx_table_elt_t *h, size_t prefix)
ngx_int_t(* rewrite_cookie )(ngx_http_request_t *r, ngx_table_elt_t *h)
ngx_msec_t timeout
ngx_http_upstream_state_tstate
ngx_str_t method
ngx_str_t schema
ngx_str_t uri
ngx_http_cleanup_ptcleanup
unsigned store:1
unsigned cacheable:1
unsigned accel:1
unsigned ssl:1
unsigned buffering:1
unsigned keepalive:1
unsigned upgrade:1
unsigned request_sent:1
unsigned header_sent:1

Detailed Description

Definition at line 268 of file ngx_http_upstream.h.

Field Documentation

void(* abort_request)(ngx_http_request_t *r)

Definition at line 306 of file ngx_http_upstream.h.

unsigned accel

Definition at line 326 of file ngx_http_upstream.h.

Definition at line 289 of file ngx_http_upstream.h.

unsigned buffering

Definition at line 332 of file ngx_http_upstream.h.

ngx_chain_t* busy_bufs

Definition at line 293 of file ngx_http_upstream.h.

unsigned cacheable

Definition at line 325 of file ngx_http_upstream.h.

Definition at line 322 of file ngx_http_upstream.h.

Definition at line 281 of file ngx_http_upstream.h.

ngx_int_t(* create_request)(ngx_http_request_t *r)

Definition at line 303 of file ngx_http_upstream.h.

void(* finalize_request)(ngx_http_request_t *r, ngx_int_t rc)

Definition at line 307 of file ngx_http_upstream.h.

ngx_chain_t* free_bufs

Definition at line 294 of file ngx_http_upstream.h.

ngx_buf_t from_client

Definition at line 287 of file ngx_http_upstream.h.

unsigned header_sent

Definition at line 337 of file ngx_http_upstream.h.

Definition at line 283 of file ngx_http_upstream.h.

ngx_int_t(* input_filter)(void *data, ssize_t bytes)

Definition at line 297 of file ngx_http_upstream.h.

void* input_filter_ctx

Definition at line 298 of file ngx_http_upstream.h.

ngx_int_t(* input_filter_init)(void *data)

Definition at line 296 of file ngx_http_upstream.h.

unsigned keepalive

Definition at line 333 of file ngx_http_upstream.h.

off_t length

Definition at line 290 of file ngx_http_upstream.h.

ngx_str_t method

Definition at line 318 of file ngx_http_upstream.h.

ngx_chain_t* out_bufs

Definition at line 292 of file ngx_http_upstream.h.

Definition at line 278 of file ngx_http_upstream.h.

Definition at line 272 of file ngx_http_upstream.h.

Definition at line 274 of file ngx_http_upstream.h.

ngx_int_t(* process_header)(ngx_http_request_t *r)

Definition at line 305 of file ngx_http_upstream.h.

ngx_http_upstream_handler_pt read_event_handler

Definition at line 269 of file ngx_http_upstream.h.

ngx_int_t(* reinit_request)(ngx_http_request_t *r)

Definition at line 304 of file ngx_http_upstream.h.

ngx_chain_t* request_bufs

Definition at line 276 of file ngx_http_upstream.h.

unsigned request_sent

Definition at line 336 of file ngx_http_upstream.h.

Definition at line 285 of file ngx_http_upstream.h.

ngx_int_t(* rewrite_cookie)(ngx_http_request_t *r, ngx_table_elt_t *h)

Definition at line 311 of file ngx_http_upstream.h.

ngx_int_t(* rewrite_redirect)(ngx_http_request_t *r, ngx_table_elt_t *h, size_t prefix)

Definition at line 309 of file ngx_http_upstream.h.

ngx_str_t schema

Definition at line 319 of file ngx_http_upstream.h.

unsigned ssl

Definition at line 327 of file ngx_http_upstream.h.

Definition at line 316 of file ngx_http_upstream.h.

unsigned store

Definition at line 324 of file ngx_http_upstream.h.

ngx_msec_t timeout

Definition at line 314 of file ngx_http_upstream.h.

unsigned upgrade

Definition at line 334 of file ngx_http_upstream.h.

ngx_str_t uri

Definition at line 320 of file ngx_http_upstream.h.

ngx_http_upstream_handler_pt write_event_handler

Definition at line 270 of file ngx_http_upstream.h.

Definition at line 279 of file ngx_http_upstream.h.


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