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

Net.TCP

Documentation

data Packet content Source #

Constructors

Packet 

Instances

Instances details
Functor Packet Source # 
Instance details

Defined in Net.TCP

Methods

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

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

Container Packet Source # 
Instance details

Defined in Net.TCP

Methods

contents :: Packet a -> a Source #

Show content => Show (Packet content) Source # 
Instance details

Defined in Net.TCP

Methods

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

show :: Packet content -> String #

showList :: [Packet content] -> ShowS #

Parse content => Parse (Packet content) Source # 
Instance details

Defined in Net.TCP

Methods

parse :: PacketParser (Packet content) Source #

Unparse content => Unparse (Packet content) Source # 
Instance details

Defined in Net.TCP

Methods

unparse :: Packet content -> UnparseS Source #

data ECN Source #

Constructors

ECN 

Fields

Instances

Instances details
Bounded ECN Source # 
Instance details

Defined in Net.TCP

Methods

minBound :: ECN #

maxBound :: ECN #

Show ECN Source # 
Instance details

Defined in Net.TCP

Methods

showsPrec :: Int -> ECN -> ShowS #

show :: ECN -> String #

showList :: [ECN] -> ShowS #

Parse ECN Source # 
Instance details

Defined in Net.TCP

data ControlBits Source #

Constructors

CB 

Fields

Instances

Instances details
Bounded ControlBits Source # 
Instance details

Defined in Net.TCP

Show ControlBits Source # 
Instance details

Defined in Net.TCP

Eq ControlBits Source # 
Instance details

Defined in Net.TCP

Parse ControlBits Source # 
Instance details

Defined in Net.TCP

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