Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module is expected to be imported qualified (it will clash with the Ouroboros.Network.Diffusion.P2P ).
Synopsis
-
data
TracersExtra
=
TracersExtra
{
- dtIpSubscriptionTracer :: Tracer IO ( WithIPList ( SubscriptionTrace SockAddr ))
- dtDnsSubscriptionTracer :: Tracer IO ( WithDomainName ( SubscriptionTrace SockAddr ))
- dtDnsResolverTracer :: Tracer IO ( WithDomainName DnsTrace )
- dtErrorPolicyTracer :: Tracer IO ( WithAddr SockAddr ErrorPolicyTrace )
- dtLocalErrorPolicyTracer :: Tracer IO ( WithAddr LocalAddress ErrorPolicyTrace )
- dtAcceptPolicyTracer :: Tracer IO AcceptConnectionsPolicyTrace
- nullTracers :: TracersExtra
- newtype ApplicationsExtra = ApplicationsExtra { }
- data ArgumentsExtra = ArgumentsExtra { }
- run :: Tracers RemoteAddress NodeToNodeVersion LocalAddress NodeToClientVersion IO -> TracersExtra -> Arguments Socket RemoteAddress LocalSocket LocalAddress -> ArgumentsExtra -> Applications RemoteAddress NodeToNodeVersion NodeToNodeVersionData LocalAddress NodeToClientVersion NodeToClientVersionData IO -> ApplicationsExtra -> IO ()
Documentation
data TracersExtra Source #
NonP2P DiffusionTracers Extras
TracersExtra | |
|
newtype ApplicationsExtra Source #
NonP2P extra applications
ApplicationsExtra | |
|
data ArgumentsExtra Source #
NonP2P extra arguments
ArgumentsExtra | |
|
run :: Tracers RemoteAddress NodeToNodeVersion LocalAddress NodeToClientVersion IO -> TracersExtra -> Arguments Socket RemoteAddress LocalSocket LocalAddress -> ArgumentsExtra -> Applications RemoteAddress NodeToNodeVersion NodeToNodeVersionData LocalAddress NodeToClientVersion NodeToClientVersionData IO -> ApplicationsExtra -> IO () Source #