HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Moduleouroboros-network-1.2.0.0

Ouroboros.Network.PeerSelection.PeerStateActions

  • 9 types
  • 3 values
valuewithPeerStateActions
  1. :: (Alternative (STM m), MonadAsync m, MonadCatch m, MonadLabelledSTM m, MonadFork m, MonadMask m, MonadTimer m, MonadThrow (STM m), HasInitiator muxMode ~ 'True, Typeable versionNumber, Show versionNumber, Ord peerAddr, Typeable peerAddr, PrettyShow peerAddr, NFData a, NFData b)
  2. => PeerStateActionsArguments muxMode socket responderCtx peerAddr extraFlags versionData versionNumber m a b
  3. -> PeerStateActions peerAddr extraFlags (PeerConnectionHandle muxMode responderCtx peerAddr extraFlags versionData ByteString m a b) m -> m x
  4. -> m x
#
datadata EstablishConnectionException versionNumber
#

Constructors

Instances2Show, Exception
datadata PeerConnectionHandle (muxMode :: Mode) responderCtx peerAddr extraFlags versionData bytes (m :: Type -> Type) a b
#
Instances1Show
  • (Show peerAddr, Show versionData) => Show (PeerConnectionHandle muxMode responderCtx peerAddr extraFlags versionData bytes m a b)Defined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.PeerStateActions
datadata PeerSelectionActionsTrace peerAddr vNumber
#

Constructors

Instances1Show
datadata PeerStateActionsArguments (muxMode :: Mode) socket responderCtx peerAddr extraFlags versionData versionNumber (m :: Type -> Type) a b
#

Constructors