http.parser.c

Undocumented in source.

Members

Aliases

http_cb
alias http_cb = int function(http_parser*)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_data_cb
alias http_data_cb = int function(http_parser*, ubyte* at, size_t length)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Enums

http_parser_type
enum http_parser_type
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_url_fields
enum http_parser_url_fields
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

alloc_http_parser_url
http_parser_url* alloc_http_parser_url()
Undocumented in source. Be warned that the author may not have intended to support it.
duv_alloc_http_parser
http_parser* duv_alloc_http_parser()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_free_http_parser
void duv_free_http_parser(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_get_http_parser_data
void* duv_get_http_parser_data(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_errno_description
const(char)* duv_http_errno_description(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_errno_name
const(char)* duv_http_errno_name(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_major
ushort duv_http_major(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_method_str
immutable(char)* duv_http_method_str(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_minor
ushort duv_http_minor(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_parser_get_errno
ubyte duv_http_parser_get_errno(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_http_status_code
uint duv_http_status_code(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
duv_set_http_parser_data
void duv_set_http_parser_data(http_parser* parser, void* data)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
free_http_parser_url
void free_http_parser_url(http_parser_url* u)
Undocumented in source. Be warned that the author may not have intended to support it.
http_body_is_final
int http_body_is_final(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_execute
size_t http_parser_execute(http_parser* parser, http_parser_settings* settings, ubyte* data, size_t len)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_get_content_length
ulong http_parser_get_content_length(http_parser* parser)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_get_field
http_parser_url_field http_parser_get_field(http_parser_url* url, http_parser_url_fields field)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_get_field_string
string http_parser_get_field_string(http_parser_url* url, string rawUri, http_parser_url_fields field)
Undocumented in source. Be warned that the author may not have intended to support it.
http_parser_get_fieldset
uint16_t http_parser_get_fieldset(http_parser_url* url)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_get_port
uint16_t http_parser_get_port(http_parser_url* url)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_init
void http_parser_init(http_parser* parser, http_parser_type type)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_parse_url
int http_parser_parse_url(immutable(char)* buf, size_t buflen, int is_connect, http_parser_url* u)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_url_size
size_t http_parser_url_size()
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

http_parser
struct http_parser
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_settings
struct http_parser_settings
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_url
struct http_parser_url
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_url_field
struct http_parser_url_field
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Templates

http_parser_cb
template http_parser_cb(string Name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
http_parser_data_cb
template http_parser_data_cb(string Name)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta