Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data StructTCPInfo = StructTCPInfo {
- tcpi_state :: CUChar
- tcpi_ca_state :: CUChar
- tcpi_retransmits :: CUChar
- tcpi_probes :: CUChar
- tcpi_backoff :: CUChar
- tcpi_options :: CUChar
- tcpi_sndrcv_wscale :: CUChar
- tcpi_delivery_rate_app_limited_fastopen_client_fail :: CUChar
- tcpi_rto :: CUInt
- tcpi_ato :: CUInt
- tcpi_snd_mss :: CUInt
- tcpi_rcv_mss :: CUInt
- tcpi_unacked :: CUInt
- tcpi_sacked :: CUInt
- tcpi_lost :: CUInt
- tcpi_retrans :: CUInt
- tcpi_fackets :: CUInt
- tcpi_last_data_sent :: CUInt
- tcpi_last_ack_sent :: CUInt
- tcpi_last_data_recv :: CUInt
- tcpi_last_ack_recv :: CUInt
- tcpi_pmtu :: CUInt
- tcpi_rcv_ssthresh :: CUInt
- tcpi_rtt :: CUInt
- tcpi_rttvar :: CUInt
- tcpi_snd_ssthresh :: CUInt
- tcpi_snd_cwnd :: CUInt
- tcpi_advmss :: CUInt
- tcpi_reordering :: CUInt
- tcpi_rcv_rtt :: CUInt
- tcpi_rcv_space :: CUInt
- tcpi_total_retrans :: CUInt
- data SocketOption where
- pattern TCPInfoSocketOption :: SocketOption
Documentation
data StructTCPInfo Source #
StructTCPInfo | |
|
Instances
data SocketOption where #
Socket options for use with setSocketOption
and getSocketOption
.
The existence of a constructor does not imply that the relevant option
is supported on your system: see isSupportedSocketOption
pattern TCPInfoSocketOption :: SocketOption |
Instances
Read SocketOption | |
Defined in Network.Socket.Options readsPrec :: Int -> ReadS SocketOption # readList :: ReadS [SocketOption] # | |
Show SocketOption | |
Defined in Network.Socket.Options showsPrec :: Int -> SocketOption -> ShowS # show :: SocketOption -> String # showList :: [SocketOption] -> ShowS # | |
Eq SocketOption | |
Defined in Network.Socket.Options (==) :: SocketOption -> SocketOption -> Bool # (/=) :: SocketOption -> SocketOption -> Bool # |