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.Diffusion

  • 30 types
  • 7 values
valuerun
  1. :: (Monoid extraPeers, Eq extraFlags, Exception exception, NFData ntnVersion, Typeable ntnVersion, Ord ntnVersion, PrettyShow ntnVersion, NFData ntnVersionData, PrettyShow ntnVersionData, NFData ntcVersion, Ord ntcVersion, NFData ntcVersionData, NFData a, SupportsPeerSelectionState extraPeers RemoteAddress)
  2. => Arguments extraState extraDebugState extraFlags extraPeers extraAPI extraChurnArgs exception Resolver IO Socket RemoteAddress ntnVersion ntnVersionData LocalAddress ntcVersion ntcVersionData
  3. -> Tracers RemoteAddress ntnVersion ntnVersionData LocalAddress ntcVersion ntcVersionData extraState extraDebugState extraFlags extraPeers IO
  4. -> Configuration extraFlags IO Socket RemoteAddress LocalSocket LocalAddress
  5. -> Applications RemoteAddress ntnVersion ntnVersionData LocalAddress ntcVersion ntcVersionData extraFlags IO a
  6. -> IO Void
#
valuerunM
  1. :: (Alternative (STM m), MonadAsync m, MonadDelay m, MonadEvaluate m, MonadFix m, MonadFork m, MonadLabelledSTM m, MonadTraceSTM m, MonadMask m, MonadThrow (STM m), MonadTime m, MonadTimer m, MonadMVar m, Typeable ntnAddr, Hashable ntnAddr, PrettyShow ntnAddr, NFData ntnVersion, Typeable ntnVersion, Ord ntnVersion, Show ntnVersion, NFData ntnVersionData, Show ntnVersionData, Typeable ntcAddr, Ord ntcAddr, PrettyShow ntcAddr, NFData ntcVersion, Ord ntcVersion, NFData ntcVersionData, Monoid extraPeers, Eq extraFlags, Exception exception, NFData a, SupportsPeerSelectionState extraPeers ntnAddr)
  2. => Interfaces ntnFd ntnAddr ntcFd ntcAddr resolver m
  3. -> Tracers ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState extraDebugState extraFlags extraPeers m
  4. -> Arguments extraState extraDebugState extraFlags extraPeers extraAPI extraChurnArgs exception resolver m ntnFd ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData
  5. -> Configuration extraFlags m ntnFd ntnAddr ntcFd ntcAddr
  6. -> Applications ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraFlags m a
  7. -> m Void
#
valuenullTracers :: Monad m => Tracers ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState extraDebugState extraFlags extraPeers m
#
datadata Applications ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraFlags (m :: Type -> Type) a
#

Constructors

datadata Arguments extraState extraDebugState extraFlags extraPeers extraAPI extraChurnArgs exception resolver (m :: Type -> Type) ntnFd ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData
#

Constructors

datadata Configuration extraFlags (m :: Type -> Type) ntnFd ntnAddr ntcFd ntcAddr
#
datadata DiffusionTracer ntnAddr ntcAddr
#
Instances1Show
  • (Show ntcAddr, Show ntnAddr) => Show (DiffusionTracer ntnAddr ntcAddr)Defined in ouroboros-network-1.2.0.0 · Ouroboros.Network.Diffusion.Types
datadata Interfaces ntnFd ntnAddr ntcFd ntcAddr resolver (m :: Type -> Type)
#

Constructors

datadata NoExtraPeers peeraddr
#
Instances9Eq, Show, Semigroup, Monoid, SupportsPeerSelectionState, ViewExtraPeers, …
datadata Tracers ntnAddr ntnVersion ntnVersionData ntcAddr ntcVersion ntcVersionData extraState extraDebugState extraFlags extraPeers (m :: Type -> Type)
#

Constructors