Moduleouroboros-network-1.2.0.0
Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActions
Synopsis
- value constantResource
- value dispatchLookupWithTTL
- value ioDNSActions
- value maxTTL
- value minTTL
- value mkClippedTTL
- value retryResource
- data DNSActions
- type DNSLookupResult
- data DNSLookupType
- data DNSPeersKind
- data DNSTrace
- data DNSorIOError
- data PeerActionsDNS
- newtype Resource
- newtype TTL
- value ttlDiffTime
- type SRVPrefix
- Packageouroboros-network-1.2.0.0
- Exports18
- LicenceApache-2.0
Constructors
DNSActionsdnsResolverResource :: ResolvConf -> m (Resource m (Either DNSorIOError resolver))dnsAsyncResolverResource :: ResolvConf -> m (Resource m (Either DNSorIOError resolver))dnsLookupWithTTL :: DNSPeersKind -> RelayAccessPoint -> ResolvConf -> resolver -> StdGen -> m (DNSLookupResult peerAddr)
Instances1Show
Show DNSLookupTypeDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActions
Instances1Show
Show DNSPeersKindDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActions
Instances2Show, Exception
Show DNSorIOErrorDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActionsException DNSorIOErrorDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActions
Constructors
PeerActionsDNSpaToPeerAddr :: IP -> PortNumber -> peeraddrpaDnsActions :: DNSActions peeraddr resolver m
Constructors
ResourcewithResource :: m (a, Resource m a)
Instances3Eq, Ord, Show
Eq TTLDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActionsOrd TTLDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActionsShow TTLDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.RootPeersDNS.DNSActions