Public Member Functions | Data Fields

HttpTransact::ConnectionAttributes Struct Reference

#include <HttpTransact.h>

Collaboration diagram for HttpTransact::ConnectionAttributes:
Collaboration graph
[legend]

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.

Detailed Description

Definition at line 684 of file HttpTransact.h.


Constructor & Destructor Documentation

HttpTransact::ConnectionAttributes::ConnectionAttributes (  )  [inline]

Definition at line 722 of file HttpTransact.h.

References addr.


Member Function Documentation

void HttpTransact::ConnectionAttributes::clear_connect_fail (  )  [inline]
bool HttpTransact::ConnectionAttributes::had_connect_fail (  )  const [inline]
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().


Field Documentation

Definition at line 712 of file HttpTransact.h.

Referenced by HttpTransact::client_result_stat().

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().

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 713 of file HttpTransact.h.

Referenced by HttpTransact::HandleRequest(), and HttpTransact::ModifyRequest().

Definition at line 691 of file HttpTransact.h.

Referenced by HttpTransact::handle_response_keep_alive_headers().


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