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

Net.DHCP

Documentation

data Packet Source #

Instances

Instances details
Show Packet Source # 
Instance details

Defined in Net.DHCP

Parse Packet Source # 
Instance details

Defined in Net.DHCP

Unparse Packet Source # 
Instance details

Defined in Net.DHCP

Methods

unparse :: Packet -> UnparseS Source #

data Operation Source #

Constructors

BootRequest 
BootReply 

Instances

Instances details
Bounded Operation Source # 
Instance details

Defined in Net.DHCP

Enum Operation Source # 
Instance details

Defined in Net.DHCP

Show Operation Source # 
Instance details

Defined in Net.DHCP

Eq Operation Source # 
Instance details

Defined in Net.DHCP

Parse Operation Source # 
Instance details

Defined in Net.DHCP

Unparse Operation Source # 
Instance details

Defined in Net.DHCP

Methods

unparse :: Operation -> UnparseS Source #

data Flags Source #

Constructors

Flags 

Fields

Instances

Instances details
Show Flags Source # 
Instance details

Defined in Net.DHCP

Methods

showsPrec :: Int -> Flags -> ShowS #

show :: Flags -> String #

showList :: [Flags] -> ShowS #

Eq Flags Source # 
Instance details

Defined in Net.DHCP

Methods

(==) :: Flags -> Flags -> Bool #

(/=) :: Flags -> Flags -> Bool #

Parse Flags Source # 
Instance details

Defined in Net.DHCP

Unparse Flags Source # 
Instance details

Defined in Net.DHCP

Methods

unparse :: Flags -> UnparseS Source #

newtype Options Source #

Constructors

Options [Option] 

Instances

Instances details
Show Options Source # 
Instance details

Defined in Net.DHCP

Eq Options Source # 
Instance details

Defined in Net.DHCP

Methods

(==) :: Options -> Options -> Bool #

(/=) :: Options -> Options -> Bool #

Parse Options Source # 
Instance details

Defined in Net.DHCP

Unparse Options Source # 
Instance details

Defined in Net.DHCP

Methods

unparse :: Options -> UnparseS Source #

data Option Source #

Instances

Instances details
Show Option Source # 
Instance details

Defined in Net.DHCP

Eq Option Source # 
Instance details

Defined in Net.DHCP

Methods

(==) :: Option -> Option -> Bool #

(/=) :: Option -> Option -> Bool #

Parse Option Source # 
Instance details

Defined in Net.DHCP

Unparse Option Source # 
Instance details

Defined in Net.DHCP

Methods

unparse :: Option -> UnparseS Source #

bounded :: (Bounded a, Integral a, Enum a) => Int -> a -> PacketParser a Source #

unEnum :: (Num b, Enum a) => Int -> a -> b Source #