Kannel: Open Source WAP and SMS gateway  svn-r5335
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

anonymous enum
Enumerator
connecting 
request_not_sent 
reading_status 
reading_entity 
transaction_done 

Definition at line 675 of file http.c.

Field Documentation

◆ caller

HTTPCaller* HTTPServer::caller

Definition at line 668 of file http.c.

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

◆ certkeyfile

Octstr* HTTPServer::certkeyfile

Definition at line 689 of file http.c.

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

◆ conn

Connection* HTTPServer::conn

◆ follow_remaining

int HTTPServer::follow_remaining

Definition at line 688 of file http.c.

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

◆ host

◆ method

int HTTPServer::method

Definition at line 670 of file http.c.

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

◆ password

Octstr* HTTPServer::password

◆ persistent

int HTTPServer::persistent

Definition at line 683 of file http.c.

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

◆ port

long HTTPServer::port

◆ request_body

Octstr* HTTPServer::request_body

Definition at line 674 of file http.c.

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

◆ request_headers

List* HTTPServer::request_headers

Definition at line 673 of file http.c.

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

◆ request_id

void* HTTPServer::request_id

Definition at line 669 of file http.c.

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

◆ response

HTTPEntity* HTTPServer::response

◆ ssl

int HTTPServer::ssl

◆ state

enum { ... } HTTPServer::state

◆ status

long HTTPServer::status

◆ uri

Octstr* HTTPServer::uri

Definition at line 672 of file http.c.

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

◆ url

◆ username

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.