Apache2
proxy_worker_shared Struct Reference

#include <mod_proxy.h>

Collaboration diagram for proxy_worker_shared:

Public Types

enum  { flush_off , flush_on , flush_auto }
 

Data Fields

char name [PROXY_WORKER_MAX_NAME_SIZE]
 
char scheme [PROXY_WORKER_MAX_SCHEME_SIZE]
 
char hostname [PROXY_WORKER_MAX_HOSTNAME_SIZE]
 
char route [PROXY_WORKER_MAX_ROUTE_SIZE]
 
char redirect [PROXY_WORKER_MAX_ROUTE_SIZE]
 
char flusher [PROXY_WORKER_MAX_SCHEME_SIZE]
 
char uds_path [PROXY_WORKER_UDS_PATH_SIZE]
 
char hcuri [PROXY_WORKER_MAX_ROUTE_SIZE]
 
char hcexpr [PROXY_WORKER_MAX_SCHEME_SIZE]
 
char secret [PROXY_WORKER_MAX_SECRET_SIZE]
 
char upgrade [PROXY_WORKER_MAX_SCHEME_SIZE]
 
char hostname_ex [PROXY_RFC1035_HOSTNAME_SIZE]
 
int lbset
 
int retries
 
int lbstatus
 
int lbfactor
 
int min
 
int smax
 
int hmax
 
int flush_wait
 
int index
 
int passes
 
int pcount
 
int fails
 
int fcount
 
proxy_hashes hash
 
unsigned int status
 
enum proxy_worker_shared:: { ... }  flush_packets
 
hcmethod_t method
 
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_interval_time_t interval
 
apr_size_t recv_buffer_size
 
apr_size_t io_buffer_size
 
apr_size_t elected
 
apr_size_t busy
 
apr_size_t response_field_size
 
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
 
unsigned int response_field_size_set:1
 
unsigned int address_ttl_set:1
 
apr_int32_t address_ttl
 
apr_uint32_t address_expiry
 

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
flush_off 
flush_on 
flush_auto 

Field Documentation

◆ acquire

apr_interval_time_t proxy_worker_shared::acquire

◆ acquire_set

unsigned int proxy_worker_shared::acquire_set

◆ address_expiry

apr_uint32_t proxy_worker_shared::address_expiry

◆ address_ttl

apr_int32_t proxy_worker_shared::address_ttl

◆ address_ttl_set

unsigned int proxy_worker_shared::address_ttl_set

◆ busy

apr_size_t proxy_worker_shared::busy

◆ conn_timeout

apr_interval_time_t proxy_worker_shared::conn_timeout

◆ conn_timeout_set

unsigned int proxy_worker_shared::conn_timeout_set

◆ context

void* proxy_worker_shared::context

◆ disablereuse

unsigned int proxy_worker_shared::disablereuse

◆ disablereuse_set

unsigned int proxy_worker_shared::disablereuse_set

◆ elected

apr_size_t proxy_worker_shared::elected

◆ error_time

apr_time_t proxy_worker_shared::error_time

◆ fails

int proxy_worker_shared::fails

◆ fcount

int proxy_worker_shared::fcount

◆ 

enum { ... } proxy_worker_shared::flush_packets

◆ flush_wait

int proxy_worker_shared::flush_wait

◆ flusher

char proxy_worker_shared::flusher[PROXY_WORKER_MAX_SCHEME_SIZE]

◆ hash

proxy_hashes proxy_worker_shared::hash

◆ hcexpr

char proxy_worker_shared::hcexpr[PROXY_WORKER_MAX_SCHEME_SIZE]

◆ hcuri

char proxy_worker_shared::hcuri[PROXY_WORKER_MAX_ROUTE_SIZE]

◆ hmax

int proxy_worker_shared::hmax

◆ hostname

char proxy_worker_shared::hostname[PROXY_WORKER_MAX_HOSTNAME_SIZE]

◆ hostname_ex

char proxy_worker_shared::hostname_ex[PROXY_RFC1035_HOSTNAME_SIZE]

◆ index

int proxy_worker_shared::index

◆ interval

apr_interval_time_t proxy_worker_shared::interval

◆ io_buffer_size

apr_size_t proxy_worker_shared::io_buffer_size

◆ io_buffer_size_set

unsigned int proxy_worker_shared::io_buffer_size_set

◆ is_address_reusable

unsigned int proxy_worker_shared::is_address_reusable

◆ is_name_matchable

unsigned int proxy_worker_shared::is_name_matchable

◆ keepalive

unsigned int proxy_worker_shared::keepalive

◆ keepalive_set

unsigned int proxy_worker_shared::keepalive_set

◆ lbfactor

int proxy_worker_shared::lbfactor

◆ lbset

int proxy_worker_shared::lbset

◆ lbstatus

int proxy_worker_shared::lbstatus

◆ method

hcmethod_t proxy_worker_shared::method

◆ min

int proxy_worker_shared::min

◆ name

char proxy_worker_shared::name[PROXY_WORKER_MAX_NAME_SIZE]

◆ passes

int proxy_worker_shared::passes

◆ pcount

int proxy_worker_shared::pcount

◆ ping_timeout

apr_interval_time_t proxy_worker_shared::ping_timeout

◆ ping_timeout_set

unsigned int proxy_worker_shared::ping_timeout_set

◆ port

apr_port_t proxy_worker_shared::port

◆ read

apr_off_t proxy_worker_shared::read

◆ recv_buffer_size

apr_size_t proxy_worker_shared::recv_buffer_size

◆ recv_buffer_size_set

unsigned int proxy_worker_shared::recv_buffer_size_set

◆ redirect

char proxy_worker_shared::redirect[PROXY_WORKER_MAX_ROUTE_SIZE]

◆ response_field_size

apr_size_t proxy_worker_shared::response_field_size

◆ response_field_size_set

unsigned int proxy_worker_shared::response_field_size_set

◆ retries

int proxy_worker_shared::retries

◆ retry

apr_interval_time_t proxy_worker_shared::retry

◆ retry_set

unsigned int proxy_worker_shared::retry_set

◆ route

char proxy_worker_shared::route[PROXY_WORKER_MAX_ROUTE_SIZE]

◆ scheme

char proxy_worker_shared::scheme[PROXY_WORKER_MAX_SCHEME_SIZE]

◆ secret

char proxy_worker_shared::secret[PROXY_WORKER_MAX_SECRET_SIZE]

◆ smax

int proxy_worker_shared::smax

◆ status

unsigned int proxy_worker_shared::status

◆ timeout

apr_interval_time_t proxy_worker_shared::timeout

◆ timeout_set

unsigned int proxy_worker_shared::timeout_set

◆ transferred

apr_off_t proxy_worker_shared::transferred

◆ ttl

apr_interval_time_t proxy_worker_shared::ttl

◆ uds_path

char proxy_worker_shared::uds_path[PROXY_WORKER_UDS_PATH_SIZE]

◆ updated

apr_time_t proxy_worker_shared::updated

◆ upgrade

char proxy_worker_shared::upgrade[PROXY_WORKER_MAX_SCHEME_SIZE]

◆ was_malloced

unsigned int proxy_worker_shared::was_malloced

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