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) -
DeliverThis 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) -
PacketMissing implementation
-
RawMissing 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)