Todo List

Global hcl_close (con_connection_s *connection, con_close_reason_e reason)
After all data is written, then close?

Global hp_parse_data (hp_transaction_s *transaction)

HTTP_ROLE_CLIENT for parsing response line

use the return value of path and header fields.

Global hp_set_header_field_value (const hp_transaction_s *transaction, const char *value)

Replace field value OR add it to the end of the headers.

Detect EOL style from transaction

File http.c
More consistant naming for returning/looking up enum values.

Global http_create_response (const http_version_e version, const int code, const http_connection_e connection, const http_content_type_e type, const char *message)
Use connection value

Global http_lookup_method (const char *method, const size_t n)

the n parameter isn't really required.

Global net_socket_close (evutil_socket_t sock)
don't "shutdown" if the socket is invalid

Generated by  doxygen 1.6.2