package dream-httpaf

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Dream_h2.SettingsSource

Sourcemodule WindowSize : sig ... end
Sourcetype setting =
  1. | HeaderTableSize of int
  2. | EnablePush of int
  3. | MaxConcurrentStreams of int32
  4. | InitialWindowSize of int32
  5. | MaxFrameSize of int
  6. | MaxHeaderListSize of int
Sourcetype settings_list = setting list
Sourceval octets_per_setting : int
Sourceval serialize_key : setting -> int
Sourceval check_value : is_client:bool -> setting -> (unit, Error.t) result
Sourceval check_settings_list : ?is_client:bool -> setting list -> (unit, Error.t) result
Sourcetype t = {
  1. header_table_size : int;
  2. enable_push : bool;
  3. max_concurrent_streams : int32;
  4. initial_window_size : WindowSize.t;
  5. max_frame_size : int;
  6. max_header_list_size : int option;
}
Sourceval default : t
Sourceval settings_for_the_connection : t -> setting list
Sourceval parse_settings_payload : int -> setting list Angstrom.t
Sourceval write_settings_payload : Faraday.t -> setting list -> unit
Sourceval of_settings_list : setting list -> t
Sourceval of_base64 : string -> (t, string) result
Sourceval to_base64 : t -> (string, string) result
Sourceval pp_hum : Format.formatter -> t -> unit
OCaml

Innovation. Community. Security.