dream-httpaf.dream-hpack
Dream_hpack.Encoder
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-httpaf_
dream-httpaf.dream-httpaf_-lwt
dream-httpaf.dream-httpaf_-lwt-unix
dream-httpaf.dream-websocketaf
dream-httpaf.dream-websocketaf-lwt
dream-httpaf.dream-websocketaf-lwt-unix
module IntSet : sig ... end
module HeaderFieldsTbl : sig ... end
module ValueMap : sig ... end
type t = {
table : Dynamic_table.t;
lookup_table : int ValueMap.t HeaderFieldsTbl.t;
mutable next_seq : int;
}
module BinaryFormat : sig ... end
val on_evict : 'a ValueMap.t HeaderFieldsTbl.t -> (HeaderFieldsTbl.key * ValueMap.key) -> unit
val create : int -> t
val add : t -> (HeaderFieldsTbl.key * ValueMap.key) -> unit
val encode_missing_value : t -> bool -> int -> HeaderFieldsTbl.key -> ValueMap.key -> (int * int) * int
val find_token : t -> bool -> int -> HeaderFieldsTbl.key -> ValueMap.key -> (int * int) * int
val seq_to_index : int -> int -> int
val tokens_without_indexing : IntSet.t
val is_without_indexing : IntSet.elt -> bool
val is_sensitive : int -> string -> bool
val encode : t -> Types.header -> (int * int) * int
val encode_int : Faraday.t -> int -> int -> int -> unit
val encode_string : Faraday.t -> string -> unit
val encode_header : t -> Faraday.t -> Types.header -> unit
val set_capacity : t -> int -> unit