Moduleresolv-0.2.0.3
Network.DNS
Synopsis
- value arpaIPv4
- value arpaIPv6
- value caseFoldName
- value mkQueryMsg
- value mkQueryRaw
- value query
- value queryA
- value queryAAAA
- value queryCNAME
- value queryPTR
- value queryRaw
- value querySRV
- value queryTXT
- value sendRaw
- value resIsReentrant
- value classIN
- value decodeMessage
- value encodeMessage
- value rdType
- value typeFromSym
- value typeToSym
- data DnsException
- newtype CharStr
- newtype Class
- data IPv4
- data IPv6
- class IsLabels
- type Label
- data Labels
- data Msg
- data MsgHeader
- data MsgHeaderFlags
- data MsgQuestion
- data MsgRR
- newtype Name
- data QR
- data RData
- data SRV
- newtype TTL
- newtype Type
- data TypeSym
- Packageresolv-0.2.0.3
- Exports41
- LicenceGPL-2.0-or-later
Instances3Eq, Show, Exception
Eq DnsExceptionDefined in resolv-0.2.0.3 · Network.DNSShow DnsExceptionDefined in resolv-0.2.0.3 · Network.DNSException DnsExceptionDefined in resolv-0.2.0.3 · Network.DNS
Constructors
Instances6Eq, Ord, Read, Show, IsString, Binary
Eq CharStrDefined in resolv-0.2.0.3 · Network.DNS.MessageOrd CharStrDefined in resolv-0.2.0.3 · Network.DNS.MessageRead CharStrDefined in resolv-0.2.0.3 · Network.DNS.MessageShow CharStrDefined in resolv-0.2.0.3 · Network.DNS.MessageIsString CharStrDefined in resolv-0.2.0.3 · Network.DNS.MessageBinary CharStrDefined in resolv-0.2.0.3 · Network.DNS.Message
Instances5Eq, Ord, Read, Show, Binary
Instances5Eq, Ord, Read, Show, Binary
Instances5Eq, Ord, Read, Show, Binary
Methods
toLabels :: s -> Maybe LabelsfromLabels :: Labels -> s
Instances5Eq, Ord, Read, Show, IsLabels
Instances6Functor, Foldable, Traversable, Read, Show, Binary
Functor MsgDefined in resolv-0.2.0.3 · Network.DNS.MessageFoldable MsgDefined in resolv-0.2.0.3 · Network.DNS.MessageTraversable MsgDefined in resolv-0.2.0.3 · Network.DNS.MessageRead l => Read (Msg l)Defined in resolv-0.2.0.3 · Network.DNS.MessageShow l => Show (Msg l)Defined in resolv-0.2.0.3 · Network.DNS.MessageBinary l => Binary (Msg l)Defined in resolv-0.2.0.3 · Network.DNS.Message
Instances3Read, Show, Binary
Read MsgHeaderFlagsDefined in resolv-0.2.0.3 · Network.DNS.MessageShow MsgHeaderFlagsDefined in resolv-0.2.0.3 · Network.DNS.MessageBinary MsgHeaderFlagsDefined in resolv-0.2.0.3 · Network.DNS.Message
Constructors
MsgQuestion !l !Type !Class
Instances7Functor, Foldable, Traversable, Eq, Read, Show, …
Functor MsgQuestionDefined in resolv-0.2.0.3 · Network.DNS.MessageFoldable MsgQuestionDefined in resolv-0.2.0.3 · Network.DNS.MessageTraversable MsgQuestionDefined in resolv-0.2.0.3 · Network.DNS.MessageEq l => Eq (MsgQuestion l)Defined in resolv-0.2.0.3 · Network.DNS.MessageRead l => Read (MsgQuestion l)Defined in resolv-0.2.0.3 · Network.DNS.MessageShow l => Show (MsgQuestion l)Defined in resolv-0.2.0.3 · Network.DNS.MessageBinary l => Binary (MsgQuestion l)Defined in resolv-0.2.0.3 · Network.DNS.Message
Instances7Functor, Foldable, Traversable, Eq, Read, Show, …
Functor MsgRRDefined in resolv-0.2.0.3 · Network.DNS.MessageFoldable MsgRRDefined in resolv-0.2.0.3 · Network.DNS.MessageTraversable MsgRRDefined in resolv-0.2.0.3 · Network.DNS.MessageEq l => Eq (MsgRR l)Defined in resolv-0.2.0.3 · Network.DNS.MessageRead l => Read (MsgRR l)Defined in resolv-0.2.0.3 · Network.DNS.MessageShow l => Show (MsgRR l)Defined in resolv-0.2.0.3 · Network.DNS.MessageBinary l => Binary (MsgRR l)Defined in resolv-0.2.0.3 · Network.DNS.Message
Constructors
Instances5Eq, Ord, Read, Show, IsLabels
Constructors
RDataA !IPv4RDataAAAA !IPv6RDataCNAME !lRDataPTR !lRDataHINFO !CharStr !CharStrRDataNS !lRDataMX !Word16 !lRDataTXT ![CharStr]RDataSPF ![CharStr]RDataSOA !l !l !Word32 !Word32 !Word32 !Word32 !Word32RDataSRV !(SRV l)RDataAFSDB !Word16 !lRDataNAPTR !Word16 !Word16 !CharStr !CharStr !CharStr !lRDataURI !Word16 !Word16 !ByteStringRDataRRSIG !Word16 !Word8 !Word8 !Word32 !Word32 !Word32 !Word16 !l !ByteStringRDataDNSKEY !Word16 !Word8 !Word8 !ByteStringRDataDS !Word16 !Word8 !Word8 !ByteStringRDataNSEC !l !(Set Type)RDataSSHFP !Word8 !Word8 !ByteStringRDataNSEC3PARAM !Word8 !Word8 !Word16 !CharStrRDataNSEC3 !Word8 !Word8 !Word16 !CharStr !CharStr !(Set Type)RDataCAA !Word8 !CharStr !ByteStringRDataOPT !ByteStringRData !Type !ByteString
Instances6Functor, Foldable, Traversable, Eq, Read, Show
Functor RDataDefined in resolv-0.2.0.3 · Network.DNS.MessageFoldable RDataDefined in resolv-0.2.0.3 · Network.DNS.MessageTraversable RDataDefined in resolv-0.2.0.3 · Network.DNS.MessageEq l => Eq (RData l)Defined in resolv-0.2.0.3 · Network.DNS.MessageRead l => Read (RData l)Defined in resolv-0.2.0.3 · Network.DNS.MessageShow l => Show (RData l)Defined in resolv-0.2.0.3 · Network.DNS.Message
Instances7Functor, Foldable, Traversable, Eq, Read, Show, …
Functor SRVDefined in resolv-0.2.0.3 · Network.DNS.MessageFoldable SRVDefined in resolv-0.2.0.3 · Network.DNS.MessageTraversable SRVDefined in resolv-0.2.0.3 · Network.DNS.MessageEq l => Eq (SRV l)Defined in resolv-0.2.0.3 · Network.DNS.MessageRead l => Read (SRV l)Defined in resolv-0.2.0.3 · Network.DNS.MessageShow l => Show (SRV l)Defined in resolv-0.2.0.3 · Network.DNS.MessageBinary l => Binary (SRV l)Defined in resolv-0.2.0.3 · Network.DNS.Message
Instances5Eq, Ord, Read, Show, Binary
Instances5Eq, Ord, Read, Show, Binary
Instances6Bounded, Enum, Eq, Ord, Read, Show
Bounded TypeSymDefined in resolv-0.2.0.3 · Network.DNS.MessageEnum TypeSymDefined in resolv-0.2.0.3 · Network.DNS.MessageEq TypeSymDefined in resolv-0.2.0.3 · Network.DNS.MessageOrd TypeSymDefined in resolv-0.2.0.3 · Network.DNS.MessageRead TypeSymDefined in resolv-0.2.0.3 · Network.DNS.MessageShow TypeSymDefined in resolv-0.2.0.3 · Network.DNS.Message