Apache HTTPD
Public Types | Public Attributes | List of all members
proxy_worker_shared Struct Reference

#include <mod_proxy.h>

Public Types

enum  { flush_off , flush_on , flush_auto }
 

Public Attributes

char name [96]
 
char scheme [16]
 
char hostname [64]
 
char route [64]
 
char redirect [64]
 
char flusher [16]
 
char uds_path [96]
 
int lbset
 
int retries
 
int lbstatus
 
int lbfactor
 
int min
 
int smax
 
int hmax
 
int flush_wait
 
int index
 
proxy_hashes hash
 
unsigned int status
 
enum proxy_worker_shared:: { ... }  flush_packets
 
apr_time_t updated
 
apr_time_t error_time
 
apr_interval_time_t ttl
 
apr_interval_time_t retry
 
apr_interval_time_t timeout
 
apr_interval_time_t acquire
 
apr_interval_time_t ping_timeout
 
apr_interval_time_t conn_timeout
 
apr_size_t recv_buffer_size
 
apr_size_t io_buffer_size
 
apr_size_t elected
 
apr_size_t busy
 
apr_port_t port
 
apr_off_t transferred
 
apr_off_t read
 
void * context
 
unsigned int keepalive:1
 
unsigned int disablereuse:1
 
unsigned int is_address_reusable:1
 
unsigned int retry_set:1
 
unsigned int timeout_set:1
 
unsigned int acquire_set:1
 
unsigned int ping_timeout_set:1
 
unsigned int conn_timeout_set:1
 
unsigned int recv_buffer_size_set:1
 
unsigned int io_buffer_size_set:1
 
unsigned int keepalive_set:1
 
unsigned int disablereuse_set:1
 
unsigned int was_malloced:1
 
unsigned int is_name_matchable:1
 
char hcuri [64]
 
char hcexpr [16]
 
int passes
 
int pcount
 
int fails
 
int fcount
 
hcmethod_t method
 
apr_interval_time_t interval
 
char upgrade [16]
 
char hostname_ex [256]
 
apr_size_t response_field_size
 
unsigned int response_field_size_set:1
 
char secret [64]
 
char name_ex [384]
 
unsigned int address_ttl_set:1
 
apr_int32_t address_ttl
 
apr_uint32_t address_expiry
 

Detailed Description

Definition at line 424 of file mod_proxy.h.

Member Enumeration Documentation

◆ anonymous enum

Enumerator
flush_off 
flush_on 
flush_auto 

Definition at line 443 of file mod_proxy.h.

Member Data Documentation

◆ acquire

apr_interval_time_t proxy_worker_shared::acquire

Definition at line 454 of file mod_proxy.h.

◆ acquire_set

unsigned int proxy_worker_shared::acquire_set

Definition at line 470 of file mod_proxy.h.

◆ address_expiry

apr_uint32_t proxy_worker_shared::address_expiry

Definition at line 495 of file mod_proxy.h.

◆ address_ttl

apr_int32_t proxy_worker_shared::address_ttl

Definition at line 494 of file mod_proxy.h.

◆ address_ttl_set

unsigned int proxy_worker_shared::address_ttl_set

Definition at line 493 of file mod_proxy.h.

◆ busy

apr_size_t proxy_worker_shared::busy

Definition at line 460 of file mod_proxy.h.

◆ conn_timeout

apr_interval_time_t proxy_worker_shared::conn_timeout

Definition at line 456 of file mod_proxy.h.

◆ conn_timeout_set

unsigned int proxy_worker_shared::conn_timeout_set

Definition at line 472 of file mod_proxy.h.

◆ context

void* proxy_worker_shared::context

Definition at line 464 of file mod_proxy.h.

◆ disablereuse

unsigned int proxy_worker_shared::disablereuse

Definition at line 466 of file mod_proxy.h.

◆ disablereuse_set

unsigned int proxy_worker_shared::disablereuse_set

Definition at line 476 of file mod_proxy.h.

◆ elected

apr_size_t proxy_worker_shared::elected

Definition at line 459 of file mod_proxy.h.

◆ error_time

apr_time_t proxy_worker_shared::error_time

Definition at line 449 of file mod_proxy.h.

◆ fails

int proxy_worker_shared::fails

Definition at line 483 of file mod_proxy.h.

◆ fcount

int proxy_worker_shared::fcount

Definition at line 484 of file mod_proxy.h.

◆ []

enum { ... } proxy_worker_shared::flush_packets

◆ flush_wait

int proxy_worker_shared::flush_wait

Definition at line 439 of file mod_proxy.h.

◆ flusher

char proxy_worker_shared::flusher[16]

Definition at line 430 of file mod_proxy.h.

◆ hash

proxy_hashes proxy_worker_shared::hash

Definition at line 441 of file mod_proxy.h.

◆ hcexpr

char proxy_worker_shared::hcexpr[16]

Definition at line 480 of file mod_proxy.h.

◆ hcuri

char proxy_worker_shared::hcuri[64]

Definition at line 479 of file mod_proxy.h.

◆ hmax

int proxy_worker_shared::hmax

Definition at line 438 of file mod_proxy.h.

◆ hostname

char proxy_worker_shared::hostname[64]

Definition at line 427 of file mod_proxy.h.

◆ hostname_ex

char proxy_worker_shared::hostname_ex[256]

Definition at line 488 of file mod_proxy.h.

◆ index

int proxy_worker_shared::index

Definition at line 440 of file mod_proxy.h.

◆ interval

apr_interval_time_t proxy_worker_shared::interval

Definition at line 486 of file mod_proxy.h.

◆ io_buffer_size

apr_size_t proxy_worker_shared::io_buffer_size

Definition at line 458 of file mod_proxy.h.

◆ io_buffer_size_set

unsigned int proxy_worker_shared::io_buffer_size_set

Definition at line 474 of file mod_proxy.h.

◆ is_address_reusable

unsigned int proxy_worker_shared::is_address_reusable

Definition at line 467 of file mod_proxy.h.

◆ is_name_matchable

unsigned int proxy_worker_shared::is_name_matchable

Definition at line 478 of file mod_proxy.h.

◆ keepalive

unsigned int proxy_worker_shared::keepalive

Definition at line 465 of file mod_proxy.h.

◆ keepalive_set

unsigned int proxy_worker_shared::keepalive_set

Definition at line 475 of file mod_proxy.h.

◆ lbfactor

int proxy_worker_shared::lbfactor

Definition at line 435 of file mod_proxy.h.

◆ lbset

int proxy_worker_shared::lbset

Definition at line 432 of file mod_proxy.h.

◆ lbstatus

int proxy_worker_shared::lbstatus

Definition at line 434 of file mod_proxy.h.

◆ method

hcmethod_t proxy_worker_shared::method

Definition at line 485 of file mod_proxy.h.

◆ min

int proxy_worker_shared::min

Definition at line 436 of file mod_proxy.h.

◆ name

char proxy_worker_shared::name[96]

Definition at line 425 of file mod_proxy.h.

◆ name_ex

char proxy_worker_shared::name_ex[384]

Definition at line 492 of file mod_proxy.h.

◆ passes

int proxy_worker_shared::passes

Definition at line 481 of file mod_proxy.h.

◆ pcount

int proxy_worker_shared::pcount

Definition at line 482 of file mod_proxy.h.

◆ ping_timeout

apr_interval_time_t proxy_worker_shared::ping_timeout

Definition at line 455 of file mod_proxy.h.

◆ ping_timeout_set

unsigned int proxy_worker_shared::ping_timeout_set

Definition at line 471 of file mod_proxy.h.

◆ port

apr_port_t proxy_worker_shared::port

Definition at line 461 of file mod_proxy.h.

◆ read

apr_off_t proxy_worker_shared::read

Definition at line 463 of file mod_proxy.h.

◆ recv_buffer_size

apr_size_t proxy_worker_shared::recv_buffer_size

Definition at line 457 of file mod_proxy.h.

◆ recv_buffer_size_set

unsigned int proxy_worker_shared::recv_buffer_size_set

Definition at line 473 of file mod_proxy.h.

◆ redirect

char proxy_worker_shared::redirect[64]

Definition at line 429 of file mod_proxy.h.

◆ response_field_size

apr_size_t proxy_worker_shared::response_field_size

Definition at line 489 of file mod_proxy.h.

◆ response_field_size_set

unsigned int proxy_worker_shared::response_field_size_set

Definition at line 490 of file mod_proxy.h.

◆ retries

int proxy_worker_shared::retries

Definition at line 433 of file mod_proxy.h.

◆ retry

apr_interval_time_t proxy_worker_shared::retry

Definition at line 452 of file mod_proxy.h.

◆ retry_set

unsigned int proxy_worker_shared::retry_set

Definition at line 468 of file mod_proxy.h.

◆ route

char proxy_worker_shared::route[64]

Definition at line 428 of file mod_proxy.h.

◆ scheme

char proxy_worker_shared::scheme[16]

Definition at line 426 of file mod_proxy.h.

◆ secret

char proxy_worker_shared::secret[64]

Definition at line 491 of file mod_proxy.h.

◆ smax

int proxy_worker_shared::smax

Definition at line 437 of file mod_proxy.h.

◆ status

unsigned int proxy_worker_shared::status

Definition at line 442 of file mod_proxy.h.

◆ timeout

apr_interval_time_t proxy_worker_shared::timeout

Definition at line 453 of file mod_proxy.h.

◆ timeout_set

unsigned int proxy_worker_shared::timeout_set

Definition at line 469 of file mod_proxy.h.

◆ transferred

apr_off_t proxy_worker_shared::transferred

Definition at line 462 of file mod_proxy.h.

◆ ttl

apr_interval_time_t proxy_worker_shared::ttl

Definition at line 450 of file mod_proxy.h.

◆ uds_path

char proxy_worker_shared::uds_path[96]

Definition at line 431 of file mod_proxy.h.

◆ updated

apr_time_t proxy_worker_shared::updated

Definition at line 448 of file mod_proxy.h.

◆ upgrade

char proxy_worker_shared::upgrade[16]

Definition at line 487 of file mod_proxy.h.

◆ was_malloced

unsigned int proxy_worker_shared::was_malloced

Definition at line 477 of file mod_proxy.h.


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