network-house-0.1.0.3: data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP
Safe HaskellSafe-Inferred
LanguageHaskell2010

Net.Test

Documentation

initialize :: forall {c :: Type -> Type} {m2} {r :: Type -> Type} {v :: Type -> Type}. (ChannelIO c m2, Eq (r ()), RefIO r m2, ForkIO m2, DelayIO m2, MVarIO v m2) => ([Char] -> m2 ()) -> Config -> Interface m2 (Packet InPacket) (Packet OutPacket) -> m2 ((Addr, Maybe Addr, Addr), Net m2) Source #

icmpHandler :: ForkIO io => ([Char] -> io ()) -> Addr -> Interface io (Packet Packet) (Packet Packet) -> io ThreadId Source #

sendPing :: (Packet Packet -> t) -> Addr -> Addr -> Word16 -> Word16 -> t Source #