package mirage-net-direct

  1. Overview
  2. Docs
type flags =
  1. | No_flags
  2. | Syn
  3. | Fin
  4. | Rst
  5. | Psh
type xmit = flags:flags -> wnd:Window.t -> options:Options.ts -> seq:Sequence.t -> Cstruct.t list -> unit Lwt.t
type q
val q : xmit:xmit -> wnd:Window.t -> state:State.t -> rx_ack:Sequence.t Lwt_mvar.t -> tx_ack:(Sequence.t * int) Lwt_mvar.t -> tx_wnd_update:int Lwt_mvar.t -> q * unit Lwt.t
val output : ?flags:flags -> ?options:Options.ts -> q -> Cstruct.t list -> unit Lwt.t