iPXE
Data Fields
http_connection Struct Reference

An HTTP connection. More...

#include <http.h>

Data Fields

struct refcnt refcnt
 Reference count.
struct uriuri
 Connection URI.
struct http_schemescheme
 HTTP scheme.
struct interface socket
 Transport layer interface.
struct interface xfer
 Data transfer interface.
struct pooled_connection pool
 Pooled connection.

Detailed Description

An HTTP connection.

This represents a potentially reusable connection to an HTTP server.

Definition at line 73 of file http.h.


Field Documentation

Reference count.

Definition at line 75 of file http.h.

Referenced by http_connect().

Connection URI.

This encapsulates the server (and protocol) used for the connection. This may be the origin server or a proxy server.

Definition at line 82 of file http.h.

Referenced by http_conn_close(), http_conn_free(), http_conn_xfer_close(), and http_connect().

HTTP scheme.

Definition at line 84 of file http.h.

Referenced by http_conn_close(), http_conn_xfer_close(), and http_connect().

Transport layer interface.

Definition at line 86 of file http.h.

Referenced by http_conn_close(), and http_connect().

Data transfer interface.

Definition at line 88 of file http.h.

Referenced by http_conn_close(), http_conn_socket_close(), http_conn_socket_deliver(), http_conn_xfer_close(), and http_connect().


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