package dream-httpaf

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val skip_many : 'a Angstrom.t -> unit Angstrom.t
val default_frame_header : Frame.frame_header
type parse_context = {
  1. mutable frame_header : Frame.frame_header;
  2. mutable remaining_bytes_to_skip : int;
  3. mutable did_report_stream_error : bool;
  4. max_frame_size : int;
}
val connection_error : Error_code.t -> string -> ('a, Error.t) Stdlib.result
val stream_error : Error_code.t -> Stream_identifier.t -> ('a, Error.t) Stdlib.result
val parse_uint24 : int -> int -> int -> int
val frame_length : int Angstrom.t
val frame_type : Frame.FrameType.t Angstrom.t
val flags : int Angstrom.t
val parse_stream_identifier : int32 -> int32
val stream_identifier : int32 Angstrom.t
val parse_frame_header : Frame.frame_header Angstrom.t
val parse_padded_payload : Frame.frame_header -> (int -> ('a, Error.t) Stdlib.result Angstrom.t) -> ('a, Error.t) Stdlib.result Angstrom.t
val parse_data_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_priority : Priority.t Angstrom.t
val parse_headers_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_priority_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_error_code : Error_code.t Angstrom.t
val parse_rst_stream_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_settings_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_push_promise_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_ping_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_go_away_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_window_update_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_continuation_frame : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_unknown_frame : int -> Frame.frame_header -> (Frame.frame_payload, 'a) Stdlib.result Angstrom.t
val parse_frame_payload : Frame.frame_header -> (Frame.frame_payload, Error.t) Stdlib.result Angstrom.t
val parse_frame : parse_context -> (Frame.t, Error.t) Stdlib.result Angstrom.t
val connection_preface : string Angstrom.t
module Reader : sig ... end
OCaml

Innovation. Community. Security.