ELinks 0.18.0
Data Structures | Macros | Functions | Variables
http.h File Reference
#include "main/module.h"
#include "protocol/http/blacklist.h"
#include "protocol/http/post.h"
#include "protocol/protocol.h"
#include "protocol/uri.h"
Include dependency graph for http.h:
This graph shows which files directly or indirectly include this file:

Data Structures

struct  http_version
 
struct  http_connection_info
 connection.info points to this in HTTP and local CGI connections. More...
 

Macros

#define https_protocol_handler   NULL
 

Functions

struct http_connection_info * init_http_connection_info (struct connection *conn, int major, int minor, int close)
 
void http_got_header (struct socket *, struct read_buffer *)
 
char * subst_user_agent (char *fmt, const char *version, char *sysname, char *termsize)
 
void add_url_to_http_string (struct string *header, struct uri *uri, uri_component_T components)
 

Variables

struct module http_protocol_module
 
protocol_handler_T http_protocol_handler
 
protocol_handler_T proxy_protocol_handler
 

Macro Definition Documentation

◆ https_protocol_handler

#define https_protocol_handler   NULL

Function Documentation

◆ add_url_to_http_string()

void add_url_to_http_string ( struct string *  header,
struct uri *  uri,
uri_component_T  components 
)

◆ http_got_header()

void http_got_header ( struct socket *  socket,
struct read_buffer *  rb 
)

◆ init_http_connection_info()

struct http_connection_info * init_http_connection_info ( struct connection *  conn,
int  major,
int  minor,
int  close 
)

◆ subst_user_agent()

char * subst_user_agent ( char *  fmt,
const char *  version,
char *  sysname,
char *  termsize 
)

Variable Documentation

◆ http_protocol_handler

protocol_handler_T http_protocol_handler
extern

◆ http_protocol_module

struct module http_protocol_module
extern

◆ proxy_protocol_handler

protocol_handler_T proxy_protocol_handler
extern