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)