Kannel: Open Source WAP and SMS gateway  $Revision: 5037 $
HTTPServer Struct Reference

Public Types

enum  {
  connecting, request_not_sent, reading_status, reading_entity,
  transaction_done
}
 

Data Fields

HTTPCallercaller
 
void * request_id
 
int method
 
Octstrurl
 
Octstruri
 
Listrequest_headers
 
Octstrrequest_body
 
enum HTTPServer:: { ... }  state
 
long status
 
int persistent
 
HTTPEntityresponse
 
Connectionconn
 
Octstrhost
 
long port
 
int follow_remaining
 
Octstrcertkeyfile
 
int ssl
 
Octstrusername
 
Octstrpassword
 

Detailed Description

Definition at line 667 of file http.c.

Member Enumeration Documentation

anonymous enum
Enumerator
connecting 
request_not_sent 
reading_status 
reading_entity 
transaction_done 

Definition at line 675 of file http.c.

Field Documentation

HTTPCaller* HTTPServer::caller

Definition at line 668 of file http.c.

Referenced by handle_transaction(), server_create(), and write_request_thread().

Octstr* HTTPServer::certkeyfile

Definition at line 689 of file http.c.

Referenced by get_connection(), handle_transaction(), server_create(), and server_destroy().

Connection* HTTPServer::conn
int HTTPServer::follow_remaining

Definition at line 688 of file http.c.

Referenced by get_redirection_location(), handle_transaction(), and server_create().

int HTTPServer::method

Definition at line 670 of file http.c.

Referenced by handle_transaction(), send_request(), and server_create().

Octstr* HTTPServer::password
int HTTPServer::persistent

Definition at line 683 of file http.c.

Referenced by client_read_status(), handle_transaction(), and server_create().

long HTTPServer::port
Octstr* HTTPServer::request_body

Definition at line 674 of file http.c.

Referenced by send_request(), server_create(), and server_destroy().

List* HTTPServer::request_headers

Definition at line 673 of file http.c.

Referenced by send_request(), server_create(), and server_destroy().

void* HTTPServer::request_id

Definition at line 669 of file http.c.

Referenced by http_receive_result_real(), http_start_request(), and server_create().

HTTPEntity* HTTPServer::response
int HTTPServer::ssl
enum { ... } HTTPServer::state
long HTTPServer::status
Octstr* HTTPServer::uri

Definition at line 672 of file http.c.

Referenced by handle_transaction(), parse2trans(), send_request(), server_create(), and server_destroy().

Octstr* HTTPServer::username

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.