| 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 NoExtraTracer 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
- data NoExtraTracer = NoExtraTracer
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 NoExtraTracer 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 |
data NoExtraTracer Source #
Constructors
| NoExtraTracer |
Instances
| ToJSON NoExtraTracer Source # | |
Defined in DMQ.Tracer Methods toJSON :: NoExtraTracer -> Value # toEncoding :: NoExtraTracer -> Encoding # toJSONList :: [NoExtraTracer] -> Value # toEncodingList :: [NoExtraTracer] -> Encoding # omitField :: NoExtraTracer -> Bool # | |