hans-3.0.2: Network Stack
Hans.Dns.Packet
data DNSPacket Source #
Constructors
Fields
Instances
Methods
showsPrec :: Int -> DNSPacket -> ShowS #
show :: DNSPacket -> String #
showList :: [DNSPacket] -> ShowS #
data DNSHeader Source #
showsPrec :: Int -> DNSHeader -> ShowS #
show :: DNSHeader -> String #
showList :: [DNSHeader] -> ShowS #
data OpCode Source #
showsPrec :: Int -> OpCode -> ShowS #
show :: OpCode -> String #
showList :: [OpCode] -> ShowS #
data RespCode Source #
(==) :: RespCode -> RespCode -> Bool #
(/=) :: RespCode -> RespCode -> Bool #
showsPrec :: Int -> RespCode -> ShowS #
show :: RespCode -> String #
showList :: [RespCode] -> ShowS #
data Query Source #
showsPrec :: Int -> Query -> ShowS #
show :: Query -> String #
showList :: [Query] -> ShowS #
data QClass Source #
showsPrec :: Int -> QClass -> ShowS #
show :: QClass -> String #
showList :: [QClass] -> ShowS #
data QType Source #
showsPrec :: Int -> QType -> ShowS #
show :: QType -> String #
showList :: [QType] -> ShowS #
data RR Source #
showsPrec :: Int -> RR -> ShowS #
show :: RR -> String #
showList :: [RR] -> ShowS #
data Type Source #
showsPrec :: Int -> Type -> ShowS #
show :: Type -> String #
showList :: [Type] -> ShowS #
data Class Source #
(==) :: Class -> Class -> Bool #
(/=) :: Class -> Class -> Bool #
showsPrec :: Int -> Class -> ShowS #
show :: Class -> String #
showList :: [Class] -> ShowS #
data RData Source #
showsPrec :: Int -> RData -> ShowS #
show :: RData -> String #
showList :: [RData] -> ShowS #
type Name = [ByteString] Source #
getDNSPacket :: Get DNSPacket Source #
putDNSPacket :: Putter DNSPacket Source #