Lines Matching defs:http_connection
117 struct http_connection {
118 LIST_ENTRY(http_connection) entry;
145 LIST_HEAD(http_conn_list, http_connection);
180 static int http_inflate_new(struct http_connection *);
181 static void http_inflate_free(struct http_connection *);
182 static void http_inflate_done(struct http_connection *);
183 static int http_inflate_data(struct http_connection *);
184 static enum res http_inflate_advance(struct http_connection *);
188 static void http_free(struct http_connection *);
190 static enum res http_done(struct http_connection *, enum http_result);
191 static enum res http_failed(struct http_connection *);
194 static void http_do(struct http_connection *,
195 enum res (*)(struct http_connection *));
198 static enum res http_connect(struct http_connection *);
199 static enum res http_request(struct http_connection *);
200 static enum res http_close(struct http_connection *);
201 static enum res http_handle(struct http_connection *);
204 static enum res http_finish_connect(struct http_connection *);
205 static enum res proxy_connect(struct http_connection *);
206 static enum res http_tls_connect(struct http_connection *);
207 static enum res http_tls_handshake(struct http_connection *);
208 static enum res http_read(struct http_connection *);
209 static enum res http_write(struct http_connection *);
210 static enum res proxy_read(struct http_connection *);
211 static enum res proxy_write(struct http_connection *);
212 static enum res data_write(struct http_connection *);
213 static enum res data_inflate_write(struct http_connection *);
236 ip_info(const struct http_connection *conn)
251 conn_info(const struct http_connection *conn)
654 struct http_connection *conn;
694 http_inflate_new(struct http_connection *conn)
721 http_inflate_free(struct http_connection *conn)
733 http_inflate_done(struct http_connection *conn)
745 http_inflate_data(struct http_connection *conn)
788 http_inflate_advance(struct http_connection *conn)
831 struct http_connection *conn;
872 http_free(struct http_connection *conn)
904 http_done(struct http_connection *conn, enum http_result res)
944 http_failed(struct http_connection *conn)
961 http_connect_failed(struct http_connection *conn)
975 http_do(struct http_connection *conn, enum res (*f)(struct http_connection *))
996 http_connect_done(struct http_connection *conn)
1007 http_connect(struct http_connection *conn)
1076 http_finish_connect(struct http_connection *conn)
1099 http_tls_connect(struct http_connection *conn)
1126 http_tls_handshake(struct http_connection *conn)
1143 proxy_connect(struct http_connection *conn)
1180 http_request(struct http_connection *conn)
1250 http_parse_status(struct http_connection *conn, char *buf)
1312 http_isredirect(struct http_connection *conn)
1321 http_isok(struct http_connection *conn)
1329 http_redirect(struct http_connection *conn)
1355 http_parse_header(struct http_connection *conn, char *buf)
1469 http_get_line(struct http_connection *conn)
1500 http_parse_chunked(struct http_connection *conn, char *buf)
1519 http_read(struct http_connection *conn)
1711 http_write(struct http_connection *conn)
1747 proxy_read(struct http_connection *conn)
1808 proxy_write(struct http_connection *conn)
1841 http_close(struct http_connection *conn)
1870 data_write(struct http_connection *conn)
1920 data_inflate_write(struct http_connection *conn)
1963 http_handle(struct http_connection *conn)
2045 struct http_connection *conn, *nc;