Safe Haskell | Safe-Inferred |
---|---|
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 IO Socket RemoteAddress LocalSocket LocalAddress → ArgumentsExtra → Applications RemoteAddress NodeToNodeVersion NodeToNodeVersionData LocalAddress NodeToClientVersion NodeToClientVersionData IO a → 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 IO Socket RemoteAddress LocalSocket LocalAddress → ArgumentsExtra → Applications RemoteAddress NodeToNodeVersion NodeToNodeVersionData LocalAddress NodeToClientVersion NodeToClientVersionData IO a → ApplicationsExtra → IO () Source #