http_connection
http_connect_done(struct http_connection *conn)
http_connect(struct http_connection *conn)
http_finish_connect(struct http_connection *conn)
http_tls_connect(struct http_connection *conn)
http_tls_handshake(struct http_connection *conn)
proxy_connect(struct http_connection *conn)
LIST_ENTRY(http_connection) entry;
http_request(struct http_connection *conn)
http_parse_status(struct http_connection *conn, char *buf)
http_isredirect(struct http_connection *conn)
http_isok(struct http_connection *conn)
http_redirect(struct http_connection *conn)
http_parse_header(struct http_connection *conn, char *buf)
LIST_HEAD(http_conn_list, http_connection);
http_get_line(struct http_connection *conn)
http_parse_chunked(struct http_connection *conn, char *buf)
http_read(struct http_connection *conn)
http_write(struct http_connection *conn)
proxy_read(struct http_connection *conn)
static int http_inflate_new(struct http_connection *);
static void http_inflate_free(struct http_connection *);
static void http_inflate_done(struct http_connection *);
proxy_write(struct http_connection *conn)
static int http_inflate_data(struct http_connection *);
static enum res http_inflate_advance(struct http_connection *);
http_close(struct http_connection *conn)
static void http_free(struct http_connection *);
data_write(struct http_connection *conn)
static enum res http_done(struct http_connection *, enum http_result);
static enum res http_failed(struct http_connection *);
static void http_do(struct http_connection *,
data_inflate_write(struct http_connection *conn)
enum res (*)(struct http_connection *));
static enum res http_connect(struct http_connection *);
http_handle(struct http_connection *conn)
static enum res http_request(struct http_connection *);
static enum res http_close(struct http_connection *);
static enum res http_handle(struct http_connection *);
static enum res http_finish_connect(struct http_connection *);
static enum res proxy_connect(struct http_connection *);
static enum res http_tls_connect(struct http_connection *);
struct http_connection *conn, *nc;
static enum res http_tls_handshake(struct http_connection *);
static enum res http_read(struct http_connection *);
static enum res http_write(struct http_connection *);
static enum res proxy_read(struct http_connection *);
static enum res proxy_write(struct http_connection *);
static enum res data_write(struct http_connection *);
static enum res data_inflate_write(struct http_connection *);
ip_info(const struct http_connection *conn)
conn_info(const struct http_connection *conn)
struct http_connection *conn;
http_inflate_new(struct http_connection *conn)
http_inflate_free(struct http_connection *conn)
http_inflate_done(struct http_connection *conn)
http_inflate_data(struct http_connection *conn)
http_inflate_advance(struct http_connection *conn)
struct http_connection *conn;
http_free(struct http_connection *conn)
http_done(struct http_connection *conn, enum http_result res)
http_failed(struct http_connection *conn)
http_connect_failed(struct http_connection *conn)
http_do(struct http_connection *conn, enum res (*f)(struct http_connection *))