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 #