You can search for identifiers within the package.
in-package search v0.2.0
llhttp
Llhttp
llhttp bindings for OCaml
type parser_type =
| HTTP_REQUEST
| HTTP_RESPONSE
| HTTP_BOTH
type llhttp_t
type llhttp_settings_t
val init : parser_type -> llhttp_t
Initialize a parser
val execute : llhttp_t -> string -> int
Parse HTTP data
val reset : llhttp_t -> unit
Reset parser
val get_errno : llhttp_t -> int
Get error code
val on_message_begin : llhttp_t -> (unit -> int) -> unit
val on_headers_complete : llhttp_t -> (unit -> int) -> unit
val on_message_complete : llhttp_t -> (unit -> int) -> unit
val on_protocol_complete : llhttp_t -> (unit -> int) -> unit
val on_url_complete : llhttp_t -> (unit -> int) -> unit
val on_status_complete : llhttp_t -> (unit -> int) -> unit
val on_method_complete : llhttp_t -> (unit -> int) -> unit
val on_version_complete : llhttp_t -> (unit -> int) -> unit
val on_header_field_complete : llhttp_t -> (unit -> int) -> unit
val on_header_value_complete : llhttp_t -> (unit -> int) -> unit
val on_chunk_extension_name_complete : llhttp_t -> (unit -> int) -> unit
val on_chunk_extension_value_complete : llhttp_t -> (unit -> int) -> unit
val on_chunk_header : llhttp_t -> (unit -> int) -> unit
val on_chunk_complete : llhttp_t -> (unit -> int) -> unit
val on_reset : llhttp_t -> (unit -> int) -> unit
val on_protocol : llhttp_t -> (string -> int) -> unit
val on_url : llhttp_t -> (string -> int) -> unit
val on_status : llhttp_t -> (string -> int) -> unit
val on_method : llhttp_t -> (string -> int) -> unit
val on_version : llhttp_t -> (string -> int) -> unit
val on_header_field : llhttp_t -> (string -> int) -> unit
val on_header_value : llhttp_t -> (string -> int) -> unit
val on_chunk_extension_name : llhttp_t -> (string -> int) -> unit
val on_chunk_extension_value : llhttp_t -> (string -> int) -> unit
val on_body : llhttp_t -> (string -> int) -> unit