| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Hans.Types
Documentation
data InputPacket Source #
Constructors
| FromDevice !Device !ByteString | |
| FromIP4 !Device !IP4Header !ByteString |
data NetworkStack Source #
Constructors
| NetworkStack | |
Fields
| |
Instances
class HasNetworkStack ns where Source #
Minimal complete definition
Methods
networkStack :: Getting r ns NetworkStack Source #
Instances
| HasNetworkStack NetworkStack Source # | |
| HasNetworkStack (TcpSocket addr) Source # | |
| HasNetworkStack (UdpSocket addr) Source # | |
addNameServer4 :: HasNetworkStack ns => ns -> IP4 -> IO () Source #
getNameServers4 :: HasNetworkStack ns => ns -> IO [IP4] Source #