package tcpip

  1. Overview
  2. Docs

doc/tcpip.tcp/Tcp/Wire/Make/index.html

Module Wire.MakeSource

Parameters

module Ip : Tcpip.Ip.S

Signature

The type for TCP wire errors.

Sourceval pp_error : error Fmt.t

pp_error is the pretty-printer for TCP wire errors.

Sourcetype t

The type for TCP wire values.

Sourceval pp : t Fmt.t

pp is the pretty-printer for TCP wire values.

Sourceval dst_port : t -> int

Remote TCP port

Sourceval dst : t -> Ip.ipaddr

Remote IP address

Sourceval src_port : t -> int

Local TCP port

Sourceval src : t -> Ip.ipaddr

Local IP address

Sourceval v : src:Ip.ipaddr -> src_port:int -> dst:Ip.ipaddr -> dst_port:int -> t

v ~src ~src_port ~dst ~dst_port is the wire value v with the corresponding local and remote IP/TCP parameters.

Sourceval xmit : ip:Ip.t -> t -> ?rst:bool -> ?syn:bool -> ?fin:bool -> ?psh:bool -> rx_ack:Sequence.t option -> seq:Sequence.t -> window:int -> options:Options.t list -> Cstruct.t -> (unit, error) result Lwt.t

xmit emits a TCP packet over the network.

OCaml

Innovation. Community. Security.