Public Types | Public Member Functions | Data Fields

HttpConfigParams Struct Reference

#include <HttpConfig.h>

Collaboration diagram for HttpConfigParams:
Collaboration graph
[legend]

Public Types

enum  { CACHE_REQUIRED_HEADERS_NONE = 0, CACHE_REQUIRED_HEADERS_AT_LEAST_LAST_MODIFIED = 1, CACHE_REQUIRED_HEADERS_CACHE_CONTROL = 2 }
enum  { SEND_HTTP11_NEVER = 0, SEND_HTTP11_ALWAYS = 1, SEND_HTTP11_UPGRADE_HOSTDB = 2, SEND_HTTP11_IF_REQUEST_11_AND_HOSTDB = 3 }

Public Member Functions

 HttpConfigParams ()
 ~HttpConfigParams ()

Data Fields

char * proxy_hostname
int proxy_hostname_len
IpAddr inbound_ip4
IpAddr inbound_ip6
IpAddr outbound_ip4
IpAddr outbound_ip6
MgmtInt server_max_connections
MgmtInt origin_min_keep_alive_connections
MgmtInt attach_server_session_to_client
MgmtByte parent_proxy_routing_enable
MgmtByte disable_ssl_parenting
MgmtByte enable_url_expandomatic
MgmtByte no_dns_forward_to_parent
MgmtByte uncacheable_requests_bypass_parent
MgmtByte no_origin_server_dns
MgmtByte use_client_target_addr
MgmtByte use_client_source_port
char * proxy_request_via_string
int proxy_request_via_string_len
char * proxy_response_via_string
int proxy_response_via_string_len
char * url_expansions_string
char ** url_expansions
int num_url_expansions
MgmtByte session_auth_cache_keep_alive_enabled
MgmtInt transaction_active_timeout_in
MgmtInt accept_no_activity_timeout
MgmtInt parent_connect_attempts
MgmtInt per_parent_connect_attempts
MgmtInt parent_connect_timeout
char * anonymize_other_header_list
MgmtByte enable_http_stats
MgmtByte icp_enabled
MgmtByte stale_icp_enabled
char * cache_vary_default_text
char * cache_vary_default_images
char * cache_vary_default_other
MgmtInt max_cache_open_write_retries
MgmtByte cache_enable_default_vary_headers
MgmtByte cache_post_method
char * connect_ports_string
HttpConfigPortRangeconnect_ports
MgmtByte push_method_enabled
MgmtByte referer_filter_enabled
MgmtByte referer_format_redirect
MgmtByte reverse_proxy_enabled
MgmtByte url_remap_required
char * reverse_proxy_no_host_redirect
int reverse_proxy_no_host_redirect_len
MgmtByte record_cop_page
MgmtByte errors_log_error_pages
MgmtInt slow_log_threshold
MgmtByte enable_http_info
int32_t cluster_time_delta
MgmtByte redirection_enabled
MgmtByte redirection_host_no_port
MgmtInt number_of_redirections
MgmtInt post_copy_size
MgmtByte ignore_accept_mismatch
MgmtByte ignore_accept_language_mismatch
MgmtByte ignore_accept_encoding_mismatch
MgmtByte ignore_accept_charset_mismatch
MgmtByte send_100_continue_response
OverridableHttpConfigParams oride
MgmtInt autoconf_port
MgmtByte autoconf_localhost_only

Detailed Description

Definition at line 625 of file HttpConfig.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
CACHE_REQUIRED_HEADERS_NONE 
CACHE_REQUIRED_HEADERS_AT_LEAST_LAST_MODIFIED 
CACHE_REQUIRED_HEADERS_CACHE_CONTROL 

Definition at line 631 of file HttpConfig.h.

anonymous enum
Enumerator:
SEND_HTTP11_NEVER 
SEND_HTTP11_ALWAYS 
SEND_HTTP11_UPGRADE_HOSTDB 
SEND_HTTP11_IF_REQUEST_11_AND_HOSTDB 

Definition at line 638 of file HttpConfig.h.


Constructor & Destructor Documentation

HttpConfigParams::HttpConfigParams (  )  [inline]

Definition at line 884 of file HttpConfig.h.

HttpConfigParams::~HttpConfigParams (  )  [inline]

Field Documentation

Definition at line 684 of file HttpConfig.h.

Referenced by HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 759 of file HttpConfig.h.

Referenced by HttpConfig::startup().

Definition at line 722 of file HttpConfig.h.

Referenced by HttpConfig::reconfigure(), HttpConfig::startup(), and ~HttpConfigParams().

Definition at line 783 of file HttpConfig.h.

Referenced by HttpSM::init(), HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 782 of file HttpConfig.h.

Referenced by HttpSM::init(), HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 781 of file HttpConfig.h.

Referenced by HttpSM::init(), HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 780 of file HttpConfig.h.

Referenced by HttpSM::init(), HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 657 of file HttpConfig.h.

Referenced by HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 682 of file HttpConfig.h.

Definition at line 683 of file HttpConfig.h.

Referenced by HttpConfig::reconfigure(), and HttpConfig::startup().

Definition at line 675 of file HttpConfig.h.

Referenced by HttpConfig::reconfigure(), HttpConfig::startup(), and ~HttpConfigParams().


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