network-house-0.1.0.1: data and parsers for Ethernet, TCP, UDP, IPv4, IPv6, ICMP, DHCP, TFTP

Safe HaskellSafe-Inferred

Net.IPv4

Documentation

liftA2 :: (Word8 -> Word8 -> Word8) -> Addr -> Addr -> AddrSource

data Packet content Source

Constructors

Packet 

Instances

Functor Packet 
Container Packet 
Show content => Show (Packet content) 
Unparse a => Unparse (Packet a) 
Parse contents => Parse (Packet contents) 

data Flags Source

Constructors

Flags 

Fields

don'tFrag :: !Bool
 
moreFrags :: !Bool
 

Instances

template :: Protocol -> Addr -> Addr -> content -> Packet contentSource

data Option Source

Constructors

Short Word8 
Long 

Fields

optType :: OptType
 
optLen :: Word8
 
optData :: [Word8]
 

data OptType Source

Constructors

OptType