Safe Haskell | None |
---|---|
Language | Haskell2010 |
DMQ.Tracer
Contents
Synopsis
- dmqTracer :: ToJSON ev => Bool -> Tracer IO (WithEventType ev)
- dmqDiffusionTracers :: forall (m :: Type -> Type). Applicative m => Configuration -> (forall ev. ToJSON ev => Tracer m (WithEventType ev)) -> Tracers RemoteAddress NodeToNodeVersion NodeToNodeVersionData LocalAddress NodeToClientVersion NodeToClientVersionData NoExtraState NoExtraDebugState NoExtraFlags NoExtraPeers NoExtraCounters m
- data WithEventType a = WithEventType String a
- data NoExtraPeers = NoExtraPeers
- data NoExtraState = NoExtraState
- data NoExtraDebugState = NoExtraDebugState
- data NoExtraCounters = NoExtraCounters
- data NoExtraFlags = NoExtraFlags
- data NoExtraConfig = NoExtraConfig
- data NoExtraAPI = NoExtraAPI
- data NoExtraChurnArgs = NoExtraChurnArgs
Documentation
dmqDiffusionTracers :: forall (m :: Type -> Type). Applicative m => Configuration -> (forall ev. ToJSON ev => Tracer m (WithEventType ev)) -> Tracers RemoteAddress NodeToNodeVersion NodeToNodeVersionData LocalAddress NodeToClientVersion NodeToClientVersionData NoExtraState NoExtraDebugState NoExtraFlags NoExtraPeers NoExtraCounters m Source #
data WithEventType a Source #
Constructors
WithEventType String a |
Instances
ToJSON a => ToJSON (WithEventType a) Source # | |
Defined in DMQ.Tracer Methods toJSON :: WithEventType a -> Value # toEncoding :: WithEventType a -> Encoding # toJSONList :: [WithEventType a] -> Value # toEncodingList :: [WithEventType a] -> Encoding # omitField :: WithEventType a -> Bool # | |
Show a => Show (WithEventType a) Source # | |
Defined in DMQ.Tracer Methods showsPrec :: Int -> WithEventType a -> ShowS # show :: WithEventType a -> String # showList :: [WithEventType a] -> ShowS # |
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 |