decentralized-message-queue
Safe HaskellNone
LanguageHaskell2010

DMQ.Diffusion.Applications

Documentation

diffusionApplications :: forall (m :: Type -> Type) ntnAddr ntnFd ntcFd ntcAddr extraFlags a. (Alternative (STM m), MonadAsync m, MonadFork m, MonadMask m, MonadMVar m, MonadST m, MonadThread m, MonadThrow (STM m), MonadTimer m, Ord ntnAddr, Hashable ntnAddr) => NodeKernel ntnAddr m -> Configuration ntnFd ntnAddr ntcFd ntcAddr -> Configuration extraFlags m ntnFd ntnAddr ntcFd ntcAddr -> LimitsAndTimeouts ntnAddr -> Apps ntnAddr ByteString ByteString m a () -> PeerSelectionPolicy ntnAddr m -> Applications ntnAddr NodeToNodeVersion NodeToNodeVersionData ntcAddr NodeToClientVersion NodeToClientVersionData m a Source #