Copyright | (c) Formaltech Inc. 2017 |
---|---|
License | BSD3 |
Maintainer | protob3n@gmail.com |
Stability | experimental |
Portability | Linux |
Safe Haskell | None |
Language | Haskell2010 |
- data Netlink
- class NetlinkGroup g where
- netlinkAddress :: NetlinkGroup g => [g] -> IO (SocketAddress Netlink)
- netlinkAddressPid :: NetlinkGroup g => Word32 -> [g] -> SocketAddress Netlink
- netlinkKernel :: SocketAddress Netlink
Documentation
Netlink socket family.
class NetlinkGroup g where Source #
Class of netlink groups. This is extensible because groups vary by netlink subsystem.
netlinkGroupNumber :: g -> Word32 Source #
netlinkAddress :: NetlinkGroup g => [g] -> IO (SocketAddress Netlink) Source #
Construct a netlink socket from a collection of groups.
netlinkAddressPid :: NetlinkGroup g => Word32 -> [g] -> SocketAddress Netlink Source #
Like netlinkAddress
, but with a configurable source address.
netlinkKernel :: SocketAddress Netlink Source #
The kernel's address.