|
iPXE
|
An HTTP connection. More...
#include <http.h>
Data Fields | |
| struct refcnt | refcnt |
| Reference count. More... | |
| struct uri * | uri |
| Connection URI. More... | |
| struct http_scheme * | scheme |
| HTTP scheme. More... | |
| struct interface | socket |
| Transport layer interface. More... | |
| struct interface | xfer |
| Data transfer interface. More... | |
| struct pooled_connection | pool |
| Pooled connection. More... | |
An HTTP connection.
This represents a potentially reusable connection to an HTTP server.
| struct refcnt http_connection::refcnt |
| struct uri* http_connection::uri |
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 80 of file http.h.
Referenced by http_conn_close(), http_conn_free(), http_conn_xfer_close(), http_connect(), and https_filter().
| struct http_scheme* http_connection::scheme |
HTTP scheme.
Definition at line 82 of file http.h.
Referenced by http_conn_close(), http_conn_xfer_close(), and http_connect().
| struct interface http_connection::socket |
Transport layer interface.
Definition at line 84 of file http.h.
Referenced by http_conn_close(), http_connect(), and https_filter().
| struct interface http_connection::xfer |
Data transfer interface.
Definition at line 86 of file http.h.
Referenced by http_conn_close(), http_conn_socket_close(), http_conn_socket_deliver(), http_conn_xfer_close(), and http_connect().
| struct pooled_connection http_connection::pool |
Pooled connection.
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(), http_conn_xfer_recycle(), and http_connect().
1.8.15