Main Page | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

HTTPClient Struct Reference

Collaboration diagram for HTTPClient:

Collaboration graph
[legend]

Public Types

enum  { reading_request_line, reading_request, request_is_being_handled, sending_reply }

Data Fields

int port
Connectionconn
Octstrip
enum HTTPClient:: { ... }  state
int method
Octstrurl
int use_version_1_0
int persistent_conn
unsigned long conn_time
HTTPEntityrequest

Member Enumeration Documentation

anonymous enum
 

Enumeration values:
reading_request_line 
reading_request 
request_is_being_handled 
sending_reply 

Definition at line 1780 of file http.c.

01780          {
01781         reading_request_line,
01782         reading_request,
01783         request_is_being_handled,
01784         sending_reply
01785     } state;


Field Documentation

Connection* HTTPClient::conn
 

Definition at line 1778 of file http.c.

Referenced by client_create(), client_destroy(), http_accept_request(), and http_send_reply().

unsigned long HTTPClient::conn_time
 

Definition at line 1790 of file http.c.

Referenced by client_reset().

Octstr* HTTPClient::ip
 

Definition at line 1779 of file http.c.

Referenced by client_destroy(), client_reset(), and http_accept_request().

int HTTPClient::method
 

Definition at line 1786 of file http.c.

Referenced by http_accept_request(), http_send_reply(), and receive_request().

int HTTPClient::persistent_conn
 

Definition at line 1789 of file http.c.

Referenced by http_accept_request(), http_send_reply(), and receive_request().

int HTTPClient::port
 

Definition at line 1777 of file http.c.

Referenced by client_create(), and port_put_request().

HTTPEntity* HTTPClient::request
 

Definition at line 1791 of file http.c.

Referenced by client_destroy(), client_reset(), http_accept_request(), and receive_request().

enum { ... } HTTPClient::state
 

Referenced by client_reset(), http_send_reply(), and receive_request().

Octstr* HTTPClient::url
 

Definition at line 1787 of file http.c.

Referenced by client_destroy(), http_accept_request(), and receive_request().

int HTTPClient::use_version_1_0
 

Definition at line 1788 of file http.c.

Referenced by http_accept_request(), http_send_reply(), and receive_request().


The documentation for this struct was generated from the following file: See file LICENSE for details about the license agreement for using, modifying, copying or deriving work from this software.