Copyright | (c) Formaltech Inc. 2017 |
---|---|
License | BSD3 |
Maintainer | protob3n@gmail.com |
Stability | experimental |
Portability | Linux |
Safe Haskell | None |
Language | Haskell2010 |
- data IfInetAddress = IfInetAddress {}
- data IfInet6Address = IfInet6Address {}
- newtype IfIndex = IfIndex {}
- newtype IfPrefix = IfPrefix {}
- data AnyInterface = AnyInterface
- data IfAddrMsg = IfAddrMsg {
- addrFamily :: Word8
- addrPrefix :: Word8
- addrFlags :: Word8
- addrScope :: Word8
- addrIndex :: Word32
- data InetAddress :: *
- data Inet6Address :: *
Documentation
data IfInetAddress Source #
An ipv4 address and netmask associated with an interface.
IfInetAddress | |
|
data IfInet6Address Source #
An ipv6 address and netmask associated with an interface.
IfInet6Address | |
|
The index of a layer-3 interface.
A netmask in CIDR notation.
data AnyInterface Source #
Interface wildcard. Use this to get information about all layer-3 interfaces.
The header corresponding to address messages, based on 'struct ifaddrmsg' from 'linux/if_addr.h'.
Re-exports
data InetAddress :: * #
data Inet6Address :: * #