dns-3.0.1: DNS library in Haskell

Safe HaskellNone
LanguageHaskell2010

Network.DNS.Encode

Contents

Description

Encoders for DNS.

Synopsis

Encoder

encode :: DNSMessage -> ByteString Source #

Encoding DNS query or response.

Encoder for Each Part

encodeResourceRecord :: ResourceRecord -> ByteString Source #

Encoding resource record.

encodeDNSHeader :: DNSHeader -> ByteString Source #

Encoding DNS header.

encodeDNSFlags :: DNSFlags -> ByteString Source #

Encoding DNS flags.

encodeDomain :: Domain -> ByteString Source #

Encoding domain.

encodeMailbox :: Mailbox -> ByteString Source #

Encoding mailbox.