Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
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_MAX_NAME_SIZE]
 
char hcuri [PROXY_WORKER_MAX_ROUTE_SIZE]
 
char hcexpr [PROXY_WORKER_MAX_SCHEME_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_port_t port
 
apr_off_t transferred
 
apr_off_t read
 
voidcontext
 
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 secret [PROXY_WORKER_MAX_SECRET_SIZE]
 

Member Enumeration Documentation

anonymous enum
Enumerator
flush_off 
flush_on 
flush_auto 

Field Documentation

apr_interval_time_t proxy_worker_shared::acquire
unsigned int proxy_worker_shared::acquire_set
apr_size_t proxy_worker_shared::busy
apr_interval_time_t proxy_worker_shared::conn_timeout
unsigned int proxy_worker_shared::conn_timeout_set
void* proxy_worker_shared::context
unsigned int proxy_worker_shared::disablereuse
unsigned int proxy_worker_shared::disablereuse_set
apr_size_t proxy_worker_shared::elected
apr_time_t proxy_worker_shared::error_time
int proxy_worker_shared::fails
int proxy_worker_shared::fcount
enum { ... } proxy_worker_shared::flush_packets
int proxy_worker_shared::flush_wait
char proxy_worker_shared::flusher[PROXY_WORKER_MAX_SCHEME_SIZE]
proxy_hashes proxy_worker_shared::hash
char proxy_worker_shared::hcexpr[PROXY_WORKER_MAX_SCHEME_SIZE]
char proxy_worker_shared::hcuri[PROXY_WORKER_MAX_ROUTE_SIZE]
int proxy_worker_shared::hmax
char proxy_worker_shared::hostname[PROXY_WORKER_MAX_HOSTNAME_SIZE]
int proxy_worker_shared::index
apr_interval_time_t proxy_worker_shared::interval
apr_size_t proxy_worker_shared::io_buffer_size
unsigned int proxy_worker_shared::io_buffer_size_set
unsigned int proxy_worker_shared::is_address_reusable
unsigned int proxy_worker_shared::is_name_matchable
unsigned int proxy_worker_shared::keepalive
unsigned int proxy_worker_shared::keepalive_set
int proxy_worker_shared::lbfactor
int proxy_worker_shared::lbset
int proxy_worker_shared::lbstatus
hcmethod_t proxy_worker_shared::method
int proxy_worker_shared::min
char proxy_worker_shared::name[PROXY_WORKER_MAX_NAME_SIZE]
int proxy_worker_shared::passes
int proxy_worker_shared::pcount
apr_interval_time_t proxy_worker_shared::ping_timeout
unsigned int proxy_worker_shared::ping_timeout_set
apr_port_t proxy_worker_shared::port
apr_off_t proxy_worker_shared::read
apr_size_t proxy_worker_shared::recv_buffer_size
unsigned int proxy_worker_shared::recv_buffer_size_set
char proxy_worker_shared::redirect[PROXY_WORKER_MAX_ROUTE_SIZE]
int proxy_worker_shared::retries
apr_interval_time_t proxy_worker_shared::retry
unsigned int proxy_worker_shared::retry_set
char proxy_worker_shared::route[PROXY_WORKER_MAX_ROUTE_SIZE]
char proxy_worker_shared::scheme[PROXY_WORKER_MAX_SCHEME_SIZE]
char proxy_worker_shared::secret[PROXY_WORKER_MAX_SECRET_SIZE]
int proxy_worker_shared::smax
unsigned int proxy_worker_shared::status
apr_interval_time_t proxy_worker_shared::timeout
unsigned int proxy_worker_shared::timeout_set
apr_off_t proxy_worker_shared::transferred
apr_interval_time_t proxy_worker_shared::ttl
char proxy_worker_shared::uds_path[PROXY_WORKER_MAX_NAME_SIZE]
apr_time_t proxy_worker_shared::updated
unsigned int proxy_worker_shared::was_malloced

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