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

Safe HaskellSafe
LanguageHaskell98

Net.TCP

Documentation

data Packet content #

Constructors

Packet 

Instances

Functor Packet # 

Methods

fmap :: (a -> b) -> Packet a -> Packet b #

(<$) :: a -> Packet b -> Packet a #

Container Packet # 

Methods

contents :: Packet a -> a #

Show content => Show (Packet content) # 

Methods

showsPrec :: Int -> Packet content -> ShowS #

show :: Packet content -> String #

showList :: [Packet content] -> ShowS #

Unparse content => Unparse (Packet content) # 

Methods

unparse :: Packet content -> UnparseS #

Parse content => Parse (Packet content) # 

Methods

parse :: PacketParser (Packet content) #

data ECN #

Constructors

ECN 

Fields

Instances

Bounded ECN # 

Methods

minBound :: ECN #

maxBound :: ECN #

Show ECN # 

Methods

showsPrec :: Int -> ECN -> ShowS #

show :: ECN -> String #

showList :: [ECN] -> ShowS #

Parse ECN # 

type Option = Word8 #

toBits :: (Foldable t, Num b) => t Bool -> b #