ouroboros-network:cardano-diffusion
Safe HaskellNone
LanguageHaskell2010

Cardano.Network.Diffusion.Handlers

Documentation

sigUSR1Handler Source #

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 ()