dream-httpaf.dream-websocketaf
Dream_websocketaf.Parse
dream-httpaf
dream-httpaf.dream-gluten
dream-httpaf.dream-gluten-lwt
dream-httpaf.dream-gluten-lwt-unix
dream-httpaf.dream-h2
dream-httpaf.dream-h2-lwt
dream-httpaf.dream-h2-lwt-unix
dream-httpaf.dream-hpack
dream-httpaf.dream-httpaf_
dream-httpaf.dream-httpaf_-lwt
dream-httpaf.dream-httpaf_-lwt-unix
dream-httpaf.dream-websocketaf-lwt
dream-httpaf.dream-websocketaf-lwt-unix
type t = {
headers : Bigstringaf.t;
payload : Payload.t;
}
val is_fin : t -> bool
val rsv : t -> int
val opcode : t -> Websocket.Opcode.t
val payload_length_of_headers : Bigstringaf.t -> int
val payload_length : t -> int
val has_mask : t -> bool
val mask : t -> int32 option
val mask_exn : t -> int32
val length : t -> int
val payload_offset_of_bits : int -> int
val payload_offset : ?off:int -> Bigstringaf.t -> int
val parse_headers : Bigstringaf.t Angstrom.t
val payload_parser : t -> unit Angstrom.t
val frame : buf:Faraday.bigstring -> t Angstrom.t
module Reader : sig ... end