#include <HttpTransact.h>
Public Member Functions | |
bool | had_connect_fail () const |
void | clear_connect_fail () |
void | set_connect_fail (int e) |
ConnectionAttributes () | |
Data Fields | |
HTTPVersion | http_version |
HTTPKeepAlive | keep_alive |
bool | receive_chunked_response |
bool | pipeline_possible |
bool | proxy_connect_hdr |
int | connect_result |
errno from the most recent attempt to connect. | |
char * | name |
bool | dns_round_robin |
TransferEncoding_t | transfer_encoding |
IpEndpoint | addr |
uint16_t | port |
ServerState_t | state |
AbortState_t | abort |
HttpProxyPort::TransportType | port_attribute |
bool | is_transparent |
true if the connection is transparent. |
Definition at line 684 of file HttpTransact.h.
HttpTransact::ConnectionAttributes::ConnectionAttributes | ( | ) | [inline] |
Definition at line 722 of file HttpTransact.h.
References addr.
void HttpTransact::ConnectionAttributes::clear_connect_fail | ( | ) | [inline] |
Definition at line 719 of file HttpTransact.h.
References connect_result.
Referenced by HttpTransact::handle_response_from_server(), and HttpTransact::ReDNSRoundRobin().
bool HttpTransact::ConnectionAttributes::had_connect_fail | ( | ) | const [inline] |
Definition at line 718 of file HttpTransact.h.
References connect_result.
Referenced by HttpTransact::delete_server_rr_entry(), HttpTransact::handle_response_from_server(), HttpTransact::handle_server_connection_not_open(), HttpTransact::ReDNSRoundRobin(), and HttpTransact::retry_server_connection_not_open().
void HttpTransact::ConnectionAttributes::set_connect_fail | ( | int | e | ) | [inline] |
Definition at line 720 of file HttpTransact.h.
References connect_result.
Referenced by HttpTransact::handle_response_from_server().
Definition at line 712 of file HttpTransact.h.
Referenced by HttpTransact::client_result_stat().
Definition at line 701 of file HttpTransact.h.
Referenced by HttpTransact::add_client_ip_to_outgoing_request(), HttpTransact::build_error_response(), ConnectionAttributes(), HttpTransact::delete_server_rr_entry(), HttpTransact::handle_response_from_icp_suggested_host(), HttpTransact::handle_response_from_parent(), HttpTransact::handle_response_from_server(), HttpTransact::HandleCacheOpenReadHit(), HttpTransact::HandleCacheOpenReadMiss(), HttpTransact::HandleICPLookup(), HttpTransact::HandleRequest(), HttpTransact::initialize_state_variables_from_request(), HttpTransact::OSDNSLookup(), HttpTransact::PPDNSLookup(), HttpTransact::process_quick_http_filter(), HttpTransact::ReDNSRoundRobin(), HttpTransact::retry_server_connection_not_open(), HttpTransact::StartRemapRequest(), and HttpTransact::will_this_request_self_loop().
errno
from the most recent attempt to connect.
zero means no failure (not attempted, succeeded).
Definition at line 696 of file HttpTransact.h.
Referenced by clear_connect_fail(), had_connect_fail(), HttpTransact::handle_response_from_parent(), and set_connect_fail().
Definition at line 698 of file HttpTransact.h.
Referenced by HttpTransact::handle_response_from_server(), HttpTransact::OSDNSLookup(), HttpTransact::PPDNSLookup(), and HttpTransact::ReDNSRoundRobin().
Definition at line 686 of file HttpTransact.h.
Referenced by HttpTransact::bootstrap_state_variables_from_request(), HttpTransact::build_error_response(), HttpTransact::build_redirect_response(), HttpTransact::build_response_from_cache(), HttpTransact::delete_all_document_alternates_and_return(), HttpTransact::did_forward_server_send_0_9_response(), HttpTransact::get_ka_info_from_host_db(), HttpTransact::handle_100_continue_response(), HttpTransact::handle_cache_operation_on_forward_server_response(), HttpTransact::handle_forward_server_connection_open(), HttpTransact::handle_no_cache_operation_on_forward_server_response(), HttpTransact::handle_response_keep_alive_headers(), HttpTransact::handle_trace_and_options_requests(), HttpTransact::handle_transform_ready(), HttpTransact::HandleApiErrorJump(), HttpTransact::HandleCacheOpenReadHit(), HttpTransact::HandleCacheOpenReadMiss(), HttpTransact::HandleICPLookup(), HttpTransact::HandlePushTunnelSuccess(), HttpTransact::HandleStatPage(), HttpTransact::initialize_state_variables_from_request(), HttpTransact::LookupSkipOpenServer(), HttpTransact::OriginServerRawOpen(), HttpTransact::OSDNSLookup(), HttpTransact::PPDNSLookup(), and HttpTransact::setup_plugin_request_intercept().
true
if the connection is transparent.
Definition at line 716 of file HttpTransact.h.
Referenced by HttpTransact::EndRemapRequest(), and HttpTransact::is_response_cacheable().
Definition at line 687 of file HttpTransact.h.
Referenced by HttpTransact::build_error_response(), HttpTransact::get_ka_info_from_host_db(), HttpTransact::handle_cache_operation_on_forward_server_response(), HttpTransact::handle_forward_server_connection_open(), HttpTransact::handle_no_cache_operation_on_forward_server_response(), HttpTransact::handle_request_keep_alive_headers(), HttpTransact::handle_response_keep_alive_headers(), HttpTransact::HandleCacheOpenReadHit(), HttpTransact::HandleICPLookup(), HttpTransact::HandlePushError(), HttpTransact::initialize_state_variables_from_request(), HttpTransact::initialize_state_variables_from_response(), HttpTransact::retry_server_connection_not_open(), and HttpTransact::setup_plugin_request_intercept().
Definition at line 692 of file HttpTransact.h.
Referenced by HttpTransact::initialize_state_variables_from_request().
Definition at line 710 of file HttpTransact.h.
Referenced by HttpTransact::HandleICPLookup(), HttpTransact::initialize_state_variables_for_origin_server(), and HttpTransact::initialize_state_variables_from_request().
Definition at line 713 of file HttpTransact.h.
Referenced by HttpTransact::HandleRequest(), and HttpTransact::ModifyRequest().
Definition at line 693 of file HttpTransact.h.
Referenced by HttpTransact::handle_response_keep_alive_headers(), and HttpTransact::initialize_state_variables_from_request().
Definition at line 691 of file HttpTransact.h.
Referenced by HttpTransact::handle_response_keep_alive_headers().
Definition at line 711 of file HttpTransact.h.
Referenced by HttpTransact::handle_response_from_icp_suggested_host(), HttpTransact::handle_response_from_parent(), and HttpTransact::handle_response_from_server().
Definition at line 699 of file HttpTransact.h.
Referenced by HttpTransact::check_request_validity(), HttpTransact::handle_response_keep_alive_headers(), HttpTransact::initialize_state_variables_from_request(), and HttpTransact::initialize_state_variables_from_response().