Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Network.Mux.TCPInfo.Linux
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 #
Constructors
Instances
Storable StructTCPInfo Source # | |
Defined in Network.Mux.TCPInfo.Linux Methods sizeOf ∷ StructTCPInfo → Int # alignment ∷ StructTCPInfo → Int # peekElemOff ∷ Ptr StructTCPInfo → Int → IO StructTCPInfo # pokeElemOff ∷ Ptr StructTCPInfo → Int → StructTCPInfo → IO () # peekByteOff ∷ Ptr b → Int → IO StructTCPInfo # pokeByteOff ∷ Ptr b → Int → StructTCPInfo → IO () # peek ∷ Ptr StructTCPInfo → IO StructTCPInfo # poke ∷ Ptr StructTCPInfo → StructTCPInfo → IO () # | |
Show StructTCPInfo Source # | |
Defined in Network.Mux.TCPInfo.Linux Methods showsPrec ∷ Int → StructTCPInfo → ShowS # show ∷ StructTCPInfo → String # showList ∷ [StructTCPInfo] → ShowS # | |
Eq StructTCPInfo Source # | |
Defined in Network.Mux.TCPInfo.Linux | |
Ord StructTCPInfo Source # | |
Defined in Network.Mux.TCPInfo.Linux Methods compare ∷ StructTCPInfo → StructTCPInfo → Ordering # (<) ∷ StructTCPInfo → StructTCPInfo → Bool # (<=) ∷ StructTCPInfo → StructTCPInfo → Bool # (>) ∷ StructTCPInfo → StructTCPInfo → Bool # (>=) ∷ StructTCPInfo → StructTCPInfo → Bool # |
data SocketOption where Source #
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
Bundled Patterns
pattern TCPInfoSocketOption ∷ SocketOption |
Instances
Read SocketOption | |
Defined in Network.Socket.Options Methods readsPrec ∷ Int → ReadS SocketOption # readList ∷ ReadS [SocketOption] # | |
Show SocketOption | |
Defined in Network.Socket.Options Methods showsPrec ∷ Int → SocketOption → ShowS # show ∷ SocketOption → String # showList ∷ [SocketOption] → ShowS # | |
Eq SocketOption | |
Defined in Network.Socket.Options |