Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
-
data
NetworkSubscriptionTracers
withIPList addr vNumber =
NetworkSubscriptionTracers
{
- nsMuxTracer :: Tracer IO ( WithMuxBearer ( ConnectionId addr) MuxTrace )
- nsHandshakeTracer :: Tracer IO ( WithMuxBearer ( ConnectionId addr) ( TraceSendRecv ( Handshake vNumber Term )))
- nsErrorPolicyTracer :: Tracer IO ( WithAddr addr ErrorPolicyTrace )
- nsSubscriptionTracer :: Tracer IO (withIPList ( SubscriptionTrace addr))
- type NetworkIPSubscriptionTracers addr vNumber = NetworkSubscriptionTracers WithIPList addr vNumber
- nullNetworkSubscriptionTracers :: NetworkSubscriptionTracers withIPList addr vNumber
-
data
NetworkDNSSubscriptionTracers
vNumber addr =
NetworkDNSSubscriptionTracers
{
- ndstMuxTracer :: Tracer IO ( WithMuxBearer ( ConnectionId addr) MuxTrace )
- ndstHandshakeTracer :: Tracer IO ( WithMuxBearer ( ConnectionId addr) ( TraceSendRecv ( Handshake vNumber Term )))
- ndstErrorPolicyTracer :: Tracer IO ( WithAddr addr ErrorPolicyTrace )
- ndstSubscriptionTracer :: Tracer IO ( WithDomainName ( SubscriptionTrace addr))
- ndstDnsTracer :: Tracer IO ( WithDomainName DnsTrace )
- nullNetworkDNSSubscriptionTracers :: NetworkDNSSubscriptionTracers vNumber peerid
Documentation
data NetworkSubscriptionTracers withIPList addr vNumber Source #
IP subscription tracers.
NetworkSubscriptionTracers | |
|
type NetworkIPSubscriptionTracers addr vNumber = NetworkSubscriptionTracers WithIPList addr vNumber Source #
nullNetworkSubscriptionTracers :: NetworkSubscriptionTracers withIPList addr vNumber Source #
data NetworkDNSSubscriptionTracers vNumber addr Source #
DNS subscription tracers.
NetworkDNSSubscriptionTracers | |
|
nullNetworkDNSSubscriptionTracers :: NetworkDNSSubscriptionTracers vNumber peerid Source #