Safe Haskell | None |
---|---|
Language | Haskell2010 |
Cardano.Network.Diffusion.Handlers
Documentation
Arguments
:: forall ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState extraFlags extraPeers extraCounters peerconn (muxMode :: Mode) socket handle handleError. Ord ntnAddr | |
=> Tracers ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState DebugPeerSelectionState extraFlags extraPeers extraCounters IO | |
-> STM IO UseLedgerPeers | |
-> PeerSharing | |
-> STM IO UseBootstrapPeers | |
-> STM IO LedgerStateJudgement | |
-> PeerMetrics IO ntnAddr | |
-> (peerconn -> STM IO (Maybe Time)) | return time when an active peer was promoted to a hot peer. |
-> ConnectionManager muxMode socket ntnAddr handle handleError IO | |
-> StrictTVar IO (PeerSelectionState ExtraState extraFlags extraPeers ntnAddr peerconn) | |
-> IO () |