rosetta/internal/erl/kernel/r_gen_tcp_options

Types

pub type Options {
  Active(Bool)
  Buffer(Int)
  Debug(Bool)
  DelaySend(Bool)
  Deliver
  Dontroute(Bool)
  ExitOnClose(Bool)
  Exclusiveaddruse(Bool)
  Header(Int)
  HighMsgqWatermark(Int)
  HighWatermark(Int)
  Keepalive(Bool)
  Linger(#(Bool, Int))
  LowMsgqWatermark(Int)
  LowWatermark(Int)
  Mode(String)
  List
  Binary
  Nodelay(Bool)
  Packet
  Raw
  RecBuf(Int)
  Reuseaddr(Bool)
  Reuseport(Bool)
  ReuseportLb(Bool)
  SendTimeout(Int)
  SendTimeoutClose(Bool)
  ShowEconnreset(Bool)
  Sndbuf(Int)
  Tos(Int)
  Tclass(Int)
  Ttl(Int)
  Recvtos(Bool)
  Recvtclass(Bool)
  Ipv6Only(Bool)
  Recvttl(Bool)
}

Constructors

  • Active(Bool)

    This option is not fully supported

  • Buffer(Int)

    This option accepts non-negative integer

  • Debug(Bool)
  • DelaySend(Bool)
  • Deliver

    This option is broken

  • Dontroute(Bool)
  • ExitOnClose(Bool)
  • Exclusiveaddruse(Bool)
  • Header(Int)

    Partial implementation

  • HighMsgqWatermark(Int)

    Partial implementation

  • HighWatermark(Int)

    Should be non_neg_integer

  • Keepalive(Bool)
  • Linger(#(Bool, Int))
  • LowMsgqWatermark(Int)

    Partial implementation

  • LowWatermark(Int)

    Partial implementation

  • Mode(String)

    BROKEN: should be atom

  • List
  • Binary
  • Nodelay(Bool)
  • Packet

    Missing implementation

  • Raw

    Missing implementation

  • RecBuf(Int)
  • Reuseaddr(Bool)
  • Reuseport(Bool)
  • ReuseportLb(Bool)
  • SendTimeout(Int)

    Send Timeout set to non-neg integer. If infinity is desired, omit this option

  • SendTimeoutClose(Bool)
  • ShowEconnreset(Bool)
  • Sndbuf(Int)

    Shall be non-neg-int

  • Tos(Int)

    Shall be non-neg-int

  • Tclass(Int)

    Shall be non-neg-int

  • Ttl(Int)

    Shall be non-neg-int

  • Recvtos(Bool)
  • Recvtclass(Bool)
  • Ipv6Only(Bool)
  • Recvttl(Bool)
Search Document