Safe Haskell | None |
---|---|
Language | Haskell2010 |
DMQ.Diffusion.Arguments
Documentation
diffusionArguments :: forall (m :: Type -> Type) ntnAddr ntcAddr. (Alternative (STM m), MonadCatch m, MonadDelay m, MonadST m, MonadTimer m) => Tracer m (HandshakeTr ntnAddr) -> Tracer m (HandshakeTr ntcAddr) -> Arguments NoExtraState NoExtraDebugState NoExtraFlags NoExtraPeers NoExtraAPI NoExtraChurnArgs NoExtraCounters IOException Resolver m Socket ntnAddr NodeToNodeVersion NodeToNodeVersionData ntcAddr NodeToClientVersion NodeToClientVersionData Source #
data NoExtraPeers Source #
Constructors
NoExtraPeers |
Instances
data NoExtraState Source #
Constructors
NoExtraState |
Instances
data NoExtraDebugState Source #
Constructors
NoExtraDebugState |
Instances
ToJSON NoExtraDebugState Source # | |
Defined in DMQ.Tracer Methods toJSON :: NoExtraDebugState -> Value # toEncoding :: NoExtraDebugState -> Encoding # toJSONList :: [NoExtraDebugState] -> Value # toEncodingList :: [NoExtraDebugState] -> Encoding # omitField :: NoExtraDebugState -> Bool # |
data NoExtraCounters Source #
Constructors
NoExtraCounters |
Instances
Eq NoExtraCounters Source # | |
Defined in DMQ.Tracer Methods (==) :: NoExtraCounters -> NoExtraCounters -> Bool # (/=) :: NoExtraCounters -> NoExtraCounters -> Bool # | |
ToJSON (PeerSelectionCounters NoExtraCounters) Source # | |
Defined in DMQ.Tracer Methods toJSON :: PeerSelectionCounters NoExtraCounters -> Value # toEncoding :: PeerSelectionCounters NoExtraCounters -> Encoding # toJSONList :: [PeerSelectionCounters NoExtraCounters] -> Value # toEncodingList :: [PeerSelectionCounters NoExtraCounters] -> Encoding # omitField :: PeerSelectionCounters NoExtraCounters -> Bool # |
data NoExtraFlags Source #
Constructors
NoExtraFlags |
Instances
data NoExtraConfig Source #
Constructors
NoExtraConfig |
Instances
Show NoExtraConfig Source # | |
Defined in DMQ.Configuration.Topology Methods showsPrec :: Int -> NoExtraConfig -> ShowS # show :: NoExtraConfig -> String # showList :: [NoExtraConfig] -> ShowS # | |
FromJSON (NetworkTopology NoExtraConfig NoExtraFlags) Source # | |
Defined in DMQ.Configuration.Topology | |
ToJSON (NetworkTopology NoExtraConfig NoExtraFlags) Source # | |
Defined in DMQ.Configuration.Topology Methods toJSON :: NetworkTopology NoExtraConfig NoExtraFlags -> Value # toEncoding :: NetworkTopology NoExtraConfig NoExtraFlags -> Encoding # toJSONList :: [NetworkTopology NoExtraConfig NoExtraFlags] -> Value # toEncodingList :: [NetworkTopology NoExtraConfig NoExtraFlags] -> Encoding # omitField :: NetworkTopology NoExtraConfig NoExtraFlags -> Bool # |
data NoExtraAPI Source #
Constructors
NoExtraAPI |
data NoExtraChurnArgs Source #
Constructors
NoExtraChurnArgs |