Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cardano.Tracing.OrphanInstances.Network
Contents
Orphan instances
FromJSON HotValency Source # | |
Methods parseJSON :: Value -> Parser HotValency parseJSONList :: Value -> Parser [HotValency] omittedField :: Maybe HotValency | |
FromJSON WarmValency Source # | |
Methods parseJSON :: Value -> Parser WarmValency parseJSONList :: Value -> Parser [WarmValency] omittedField :: Maybe WarmValency | |
FromJSON NodeToClientVersion Source # | |
Methods parseJSON :: Value -> Parser NodeToClientVersion parseJSONList :: Value -> Parser [NodeToClientVersion] omittedField :: Maybe NodeToClientVersion | |
FromJSON NodeToNodeVersion Source # | |
Methods parseJSON :: Value -> Parser NodeToNodeVersion parseJSONList :: Value -> Parser [NodeToNodeVersion] omittedField :: Maybe NodeToNodeVersion | |
FromJSON PeerSharing Source # | |
Methods parseJSON :: Value -> Parser PeerSharing parseJSONList :: Value -> Parser [PeerSharing] omittedField :: Maybe PeerSharing | |
ToJSON IP Source # | |
ToJSON SockAddr Source # | |
Methods toEncoding :: SockAddr -> Encoding toJSONList :: [SockAddr] -> Value toEncodingList :: [SockAddr] -> Encoding | |
ToJSON MiniProtocolNum Source # | |
Methods toJSON :: MiniProtocolNum -> Value # toEncoding :: MiniProtocolNum -> Encoding toJSONList :: [MiniProtocolNum] -> Value toEncodingList :: [MiniProtocolNum] -> Encoding | |
ToJSON PeerGSV Source # | |
Methods toEncoding :: PeerGSV -> Encoding toJSONList :: [PeerGSV] -> Value toEncodingList :: [PeerGSV] -> Encoding | |
ToJSON ReconnectDelay Source # | |
Methods toJSON :: ReconnectDelay -> Value # toEncoding :: ReconnectDelay -> Encoding toJSONList :: [ReconnectDelay] -> Value toEncodingList :: [ReconnectDelay] -> Encoding | |
ToJSON PeerSelectionTargets Source # | |
Methods toJSON :: PeerSelectionTargets -> Value # toEncoding :: PeerSelectionTargets -> Encoding toJSONList :: [PeerSelectionTargets] -> Value toEncodingList :: [PeerSelectionTargets] -> Encoding | |
ToJSON HotValency Source # | |
Methods toJSON :: HotValency -> Value # toEncoding :: HotValency -> Encoding toJSONList :: [HotValency] -> Value toEncodingList :: [HotValency] -> Encoding | |
ToJSON WarmValency Source # | |
Methods toJSON :: WarmValency -> Value # toEncoding :: WarmValency -> Encoding toJSONList :: [WarmValency] -> Value toEncodingList :: [WarmValency] -> Encoding | |
ToJSON PeerStatus Source # | |
Methods toJSON :: PeerStatus -> Value # toEncoding :: PeerStatus -> Encoding toJSONList :: [PeerStatus] -> Value toEncodingList :: [PeerStatus] -> Encoding | |
ToJSON NodeToClientVersion Source # | |
Methods toJSON :: NodeToClientVersion -> Value # toEncoding :: NodeToClientVersion -> Encoding toJSONList :: [NodeToClientVersion] -> Value toEncodingList :: [NodeToClientVersion] -> Encoding | |
ToJSON NodeToClientVersionData Source # | |
Methods toJSON :: NodeToClientVersionData -> Value # toEncoding :: NodeToClientVersionData -> Encoding toJSONList :: [NodeToClientVersionData] -> Value toEncodingList :: [NodeToClientVersionData] -> Encoding | |
ToJSON NodeToNodeVersion Source # | |
Methods toJSON :: NodeToNodeVersion -> Value # toEncoding :: NodeToNodeVersion -> Encoding toJSONList :: [NodeToNodeVersion] -> Value toEncodingList :: [NodeToNodeVersion] -> Encoding | |
ToJSON NodeToNodeVersionData Source # | |
Methods toJSON :: NodeToNodeVersionData -> Value # toEncoding :: NodeToNodeVersionData -> Encoding toJSONList :: [NodeToNodeVersionData] -> Value toEncodingList :: [NodeToNodeVersionData] -> Encoding | |
ToJSON PeerSharing Source # | |
Methods toJSON :: PeerSharing -> Value # toEncoding :: PeerSharing -> Encoding toJSONList :: [PeerSharing] -> Value toEncodingList :: [PeerSharing] -> Encoding | |
ToJSON ProtocolLimitFailure Source # | |
Methods toJSON :: ProtocolLimitFailure -> Value # toEncoding :: ProtocolLimitFailure -> Encoding toJSONList :: [ProtocolLimitFailure] -> Value toEncodingList :: [ProtocolLimitFailure] -> Encoding | |
ToJSON AbstractState Source # | |
Methods toJSON :: AbstractState -> Value # toEncoding :: AbstractState -> Encoding toJSONList :: [AbstractState] -> Value toEncodingList :: [AbstractState] -> Encoding | |
ToJSON ConnectionManagerCounters Source # | |
Methods toJSON :: ConnectionManagerCounters -> Value # toEncoding :: ConnectionManagerCounters -> Encoding toJSONList :: [ConnectionManagerCounters] -> Value toEncodingList :: [ConnectionManagerCounters] -> Encoding | |
ToJSON RemoteSt Source # | |
Methods toEncoding :: RemoteSt -> Encoding toJSONList :: [RemoteSt] -> Value toEncodingList :: [RemoteSt] -> Encoding | |
ToJSON LocalAddress Source # | |
Methods toJSON :: LocalAddress -> Value # toEncoding :: LocalAddress -> Encoding toJSONList :: [LocalAddress] -> Value toEncodingList :: [LocalAddress] -> Encoding | |
ToJSONKey SockAddr Source # | |
ToJSONKey DomainAccessPoint Source # | |
Methods toJSONKey :: ToJSONKeyFunction DomainAccessPoint toJSONKeyList :: ToJSONKeyFunction [DomainAccessPoint] | |
ToJSONKey RelayAccessPoint Source # | |
Methods toJSONKey :: ToJSONKeyFunction RelayAccessPoint toJSONKeyList :: ToJSONKeyFunction [RelayAccessPoint] | |
ToJSONKey LocalAddress Source # | |
HasPrivacyAnnotation PeerSelectionCounters Source # | |
Methods getPrivacyAnnotation :: PeerSelectionCounters -> PrivacyAnnotation # | |
HasPrivacyAnnotation TraceLedgerPeers Source # | |
Methods getPrivacyAnnotation :: TraceLedgerPeers -> PrivacyAnnotation # | |
HasPrivacyAnnotation TracePublicRootPeers Source # | |
Methods getPrivacyAnnotation :: TracePublicRootPeers -> PrivacyAnnotation # | |
HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # | |
Methods getPrivacyAnnotation :: AcceptConnectionsPolicyTrace -> PrivacyAnnotation # | |
HasSeverityAnnotation PeerSelectionCounters Source # | |
Methods getSeverityAnnotation :: PeerSelectionCounters -> Severity # | |
HasSeverityAnnotation TraceLedgerPeers Source # | |
Methods getSeverityAnnotation :: TraceLedgerPeers -> Severity # | |
HasSeverityAnnotation TracePublicRootPeers Source # | |
Methods getSeverityAnnotation :: TracePublicRootPeers -> Severity # | |
HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # | |
Methods getSeverityAnnotation :: AcceptConnectionsPolicyTrace -> Severity # | |
HasTextFormatter PeerSelectionCounters Source # | |
Methods formatText :: PeerSelectionCounters -> Object -> Text # | |
HasTextFormatter TraceLedgerPeers Source # | |
Methods formatText :: TraceLedgerPeers -> Object -> Text # | |
HasTextFormatter TracePublicRootPeers Source # | |
Methods formatText :: TracePublicRootPeers -> Object -> Text # | |
HasTextFormatter AcceptConnectionsPolicyTrace Source # | |
Methods formatText :: AcceptConnectionsPolicyTrace -> Object -> Text # | |
ToObject SlotNo Source # | |
Methods toObject :: TracingVerbosity -> SlotNo -> Object # textTransformer :: SlotNo -> Object -> Text # | |
ToObject LocalConnectionId Source # | |
Methods toObject :: TracingVerbosity -> LocalConnectionId -> Object # textTransformer :: LocalConnectionId -> Object -> Text # | |
ToObject RemoteAddress Source # | |
Methods toObject :: TracingVerbosity -> RemoteAddress -> Object # textTransformer :: RemoteAddress -> Object -> Text # | |
ToObject RemoteConnectionId Source # | |
Methods toObject :: TracingVerbosity -> RemoteConnectionId -> Object # textTransformer :: RemoteConnectionId -> Object -> Text # | |
ToObject PeerSelectionCounters Source # | |
Methods toObject :: TracingVerbosity -> PeerSelectionCounters -> Object # textTransformer :: PeerSelectionCounters -> Object -> Text # | |
ToObject TraceLedgerPeers Source # | |
Methods toObject :: TracingVerbosity -> TraceLedgerPeers -> Object # textTransformer :: TraceLedgerPeers -> Object -> Text # | |
ToObject TracePublicRootPeers Source # | |
Methods toObject :: TracingVerbosity -> TracePublicRootPeers -> Object # textTransformer :: TracePublicRootPeers -> Object -> Text # | |
ToObject AcceptConnectionsPolicyTrace Source # | |
Methods toObject :: TracingVerbosity -> AcceptConnectionsPolicyTrace -> Object # textTransformer :: AcceptConnectionsPolicyTrace -> Object -> Text # | |
ToObject LocalAddress Source # | |
Methods toObject :: TracingVerbosity -> LocalAddress -> Object # textTransformer :: LocalAddress -> Object -> Text # | |
Transformable Text IO PeerSelectionCounters Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO PeerSelectionCounters # | |
Transformable Text IO TraceLedgerPeers Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TraceLedgerPeers # | |
Transformable Text IO TracePublicRootPeers Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO TracePublicRootPeers # | |
Transformable Text IO AcceptConnectionsPolicyTrace Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO AcceptConnectionsPolicyTrace # | |
Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (Identity (SubscriptionTrace LocalAddress)) # | |
Show addr => Transformable Text IO (TraceKeepAliveClient addr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceKeepAliveClient addr) # | |
Transformable Text IO (DebugPeerSelection SockAddr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DebugPeerSelection SockAddr) # | |
Transformable Text IO (TracePeerSelection SockAddr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TracePeerSelection SockAddr) # | |
(Show addr, ToJSON addr, ToObject addr) => Transformable Text IO (AbstractTransitionTrace addr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (AbstractTransitionTrace addr) # | |
(ToJSON addr, Show addr) => Transformable Text IO (InboundGovernorTrace addr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (InboundGovernorTrace addr) # | |
(Show addr, ToJSON addr) => Transformable Text IO (RemoteTransitionTrace addr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (RemoteTransitionTrace addr) # | |
(Show addr, ToObject addr, ToJSON addr) => Transformable Text IO (ServerTrace addr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ServerTrace addr) # | |
Transformable Text IO (WithDomainName DnsTrace) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName DnsTrace) # | |
Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithDomainName (SubscriptionTrace SockAddr)) # | |
Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithIPList (SubscriptionTrace SockAddr)) # | |
(StandardHash header, Show peer, ToObject peer) => Transformable Text IO [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO [TraceLabelPeer peer (FetchDecision [Point header])] # | |
ToObject localPeer => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (ChainSync (Serialised blk) (Point blk) (Tip blk)))) # | |
(ShowQuery (BlockQuery blk), ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalStateQuery blk (Point blk) (Query blk)))) # | |
(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxMonitor (GenTxId blk) (GenTx blk) SlotNo))) # | |
(applyTxErr ~ ApplyTxErr blk, ToObject localPeer) => Transformable Text IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer localPeer (TraceSendRecv (LocalTxSubmission (GenTx blk) applyTxErr))) # | |
(HasHeader header, ConvertRawHash header, ToObject peer) => Transformable Text IO (TraceLabelPeer peer (TraceFetchClientState header)) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceFetchClientState header)) # | |
ToObject peer => Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk))) # | |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) => Transformable Text IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceTxSubmissionOutbound (GenTxId blk) (GenTx blk))) # | |
(ToObject peer, ToObject (AnyMessageAndAgency (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (TraceTxSubmissionInbound (GenTxId blk) (GenTx blk)))) # | |
(ToObject peer, ConvertTxId blk, RunNode blk, HasTxs blk) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (BlockFetch blk (Point blk)))) # | |
ToObject peer => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) # | |
(ToObject peer, Show (TxId (GenTx blk)), Show (GenTx blk)) => Transformable Text IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer (TraceSendRecv (TxSubmission2 (GenTxId blk) (GenTx blk)))) # | |
(Show peer, ToObject peer) => Transformable Text IO (WithMuxBearer peer MuxTrace) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithMuxBearer peer MuxTrace) # | |
Transformable Text IO (DiffusionTracer RemoteAddress LocalAddress) Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (DiffusionTracer RemoteAddress LocalAddress) # | |
Transformable Text IO (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr RemoteAddress NodeToNodeVersion) # | |
Show lAddr => Transformable Text IO (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (PeerSelectionActionsTrace SockAddr lAddr) # | |
Show exception => Transformable Text IO (TraceLocalRootPeers RemoteAddress exception) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLocalRootPeers RemoteAddress exception) # | |
Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionInbound txid tx) # | |
(Show tx, Show txid) => Transformable Text IO (TraceTxSubmissionOutbound txid tx) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionOutbound txid tx) # | |
(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => Transformable Text IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) # | |
Show addr => Transformable Text IO (WithAddr addr ErrorPolicyTrace) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (WithAddr addr ErrorPolicyTrace) # | |
Transformable Text IO (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Methods trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (HandshakeTr LocalAddress NodeToClientVersion) # | |
(ToJSONKey peerAddr, ToJSON peerAddr, Ord peerAddr, Show peerAddr) => ToJSON (LocalRootPeers peerAddr) Source # | |
Methods toJSON :: LocalRootPeers peerAddr -> Value # toEncoding :: LocalRootPeers peerAddr -> Encoding toJSONList :: [LocalRootPeers peerAddr] -> Value toEncodingList :: [LocalRootPeers peerAddr] -> Encoding | |
ToJSON peerAddr => ToJSON (ConnectionId peerAddr) Source # | |
Methods toJSON :: ConnectionId peerAddr -> Value # toEncoding :: ConnectionId peerAddr -> Encoding toJSONList :: [ConnectionId peerAddr] -> Value toEncodingList :: [ConnectionId peerAddr] -> Encoding | |
ToJSON state => ToJSON (MaybeUnknown state) Source # | |
Methods toJSON :: MaybeUnknown state -> Value # toEncoding :: MaybeUnknown state -> Encoding toJSONList :: [MaybeUnknown state] -> Value toEncodingList :: [MaybeUnknown state] -> Encoding | |
ToJSON addr => ToJSON (OperationResult addr) Source # | |
Methods toJSON :: OperationResult addr -> Value # toEncoding :: OperationResult addr -> Encoding toJSONList :: [OperationResult addr] -> Value toEncodingList :: [OperationResult addr] -> Encoding | |
Show vNumber => ToJSON (HandshakeException vNumber) Source # | |
Methods toJSON :: HandshakeException vNumber -> Value # toEncoding :: HandshakeException vNumber -> Encoding toJSONList :: [HandshakeException vNumber] -> Value toEncodingList :: [HandshakeException vNumber] -> Encoding | |
Show vNumber => ToJSON (HandshakeProtocolError vNumber) Source # | |
Methods toJSON :: HandshakeProtocolError vNumber -> Value # toEncoding :: HandshakeProtocolError vNumber -> Encoding toJSONList :: [HandshakeProtocolError vNumber] -> Value toEncodingList :: [HandshakeProtocolError vNumber] -> Encoding | |
Show vNumber => ToJSON (RefuseReason vNumber) Source # | |
Methods toJSON :: RefuseReason vNumber -> Value # toEncoding :: RefuseReason vNumber -> Encoding toJSONList :: [RefuseReason vNumber] -> Value toEncodingList :: [RefuseReason vNumber] -> Encoding | |
ToJSON addr => ToJSON (PeerSharingResult addr) Source # | |
Methods toJSON :: PeerSharingResult addr -> Value # toEncoding :: PeerSharingResult addr -> Encoding toJSONList :: [PeerSharingResult addr] -> Value toEncodingList :: [PeerSharingResult addr] -> Encoding | |
ToJSON addr => ToJSONKey (ConnectionId addr) Source # | |
Methods toJSONKey :: ToJSONKeyFunction (ConnectionId addr) toJSONKeyList :: ToJSONKeyFunction [ConnectionId addr] | |
HasPrivacyAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # | |
Methods getPrivacyAnnotation :: Identity (SubscriptionTrace LocalAddress) -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceFetchClientState header) Source # | |
Methods getPrivacyAnnotation :: TraceFetchClientState header -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # | |
Methods getPrivacyAnnotation :: TraceKeepAliveClient remotePeer -> PrivacyAnnotation # | |
HasPrivacyAnnotation (DebugPeerSelection addr) Source # | |
Methods getPrivacyAnnotation :: DebugPeerSelection addr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TracePeerSelection addr) Source # | |
Methods getPrivacyAnnotation :: TracePeerSelection addr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (AbstractTransitionTrace addr) Source # | |
Methods getPrivacyAnnotation :: AbstractTransitionTrace addr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceSendRecv a) Source # | |
Methods getPrivacyAnnotation :: TraceSendRecv a -> PrivacyAnnotation # | |
HasPrivacyAnnotation (InboundGovernorTrace addr) Source # | |
Methods getPrivacyAnnotation :: InboundGovernorTrace addr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (RemoteTransitionTrace addr) Source # | |
Methods getPrivacyAnnotation :: RemoteTransitionTrace addr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (ServerTrace addr) Source # | |
Methods getPrivacyAnnotation :: ServerTrace addr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (WithDomainName DnsTrace) Source # | |
Methods getPrivacyAnnotation :: WithDomainName DnsTrace -> PrivacyAnnotation # | |
HasPrivacyAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Methods getPrivacyAnnotation :: WithDomainName (SubscriptionTrace SockAddr) -> PrivacyAnnotation # | |
HasPrivacyAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Methods getPrivacyAnnotation :: WithIPList (SubscriptionTrace SockAddr) -> PrivacyAnnotation # | |
HasPrivacyAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Methods getPrivacyAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> PrivacyAnnotation # | |
HasSeverityAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # | |
Methods getSeverityAnnotation :: Identity (SubscriptionTrace LocalAddress) -> Severity # | |
HasSeverityAnnotation (TraceFetchClientState header) Source # | |
Methods getSeverityAnnotation :: TraceFetchClientState header -> Severity # | |
HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # | |
Methods getSeverityAnnotation :: TraceKeepAliveClient remotePeer -> Severity # | |
HasSeverityAnnotation (DebugPeerSelection addr) Source # | |
Methods getSeverityAnnotation :: DebugPeerSelection addr -> Severity # | |
HasSeverityAnnotation (TracePeerSelection addr) Source # | |
Methods getSeverityAnnotation :: TracePeerSelection addr -> Severity # | |
HasSeverityAnnotation (AbstractTransitionTrace addr) Source # | |
Methods getSeverityAnnotation :: AbstractTransitionTrace addr -> Severity # | |
HasSeverityAnnotation (TraceSendRecv a) Source # | |
Methods getSeverityAnnotation :: TraceSendRecv a -> Severity # | |
HasSeverityAnnotation (InboundGovernorTrace addr) Source # | |
Methods getSeverityAnnotation :: InboundGovernorTrace addr -> Severity # | |
HasSeverityAnnotation (RemoteTransitionTrace addr) Source # | |
Methods getSeverityAnnotation :: RemoteTransitionTrace addr -> Severity # | |
HasSeverityAnnotation (ServerTrace addr) Source # | |
Methods getSeverityAnnotation :: ServerTrace addr -> Severity # | |
HasSeverityAnnotation (WithDomainName DnsTrace) Source # | |
Methods getSeverityAnnotation :: WithDomainName DnsTrace -> Severity # | |
HasSeverityAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Methods getSeverityAnnotation :: WithDomainName (SubscriptionTrace SockAddr) -> Severity # | |
HasSeverityAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Methods getSeverityAnnotation :: WithIPList (SubscriptionTrace SockAddr) -> Severity # | |
HasSeverityAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Methods getSeverityAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Severity # | |
HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # | |
Methods formatText :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text # | |
Show addr => HasTextFormatter (TraceKeepAliveClient addr) Source # | |
Methods formatText :: TraceKeepAliveClient addr -> Object -> Text # | |
HasTextFormatter (DebugPeerSelection SockAddr) Source # | |
Methods formatText :: DebugPeerSelection SockAddr -> Object -> Text # | |
HasTextFormatter (TracePeerSelection SockAddr) Source # | |
Methods formatText :: TracePeerSelection SockAddr -> Object -> Text # | |
Show addr => HasTextFormatter (AbstractTransitionTrace addr) Source # | |
Methods formatText :: AbstractTransitionTrace addr -> Object -> Text # | |
Show addr => HasTextFormatter (InboundGovernorTrace addr) Source # | |
Methods formatText :: InboundGovernorTrace addr -> Object -> Text # | |
Show addr => HasTextFormatter (RemoteTransitionTrace addr) Source # | |
Methods formatText :: RemoteTransitionTrace addr -> Object -> Text # | |
Show addr => HasTextFormatter (ServerTrace addr) Source # | |
Methods formatText :: ServerTrace addr -> Object -> Text # | |
HasTextFormatter (WithDomainName DnsTrace) Source # | |
Methods formatText :: WithDomainName DnsTrace -> Object -> Text # | |
HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Methods formatText :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text # | |
HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Methods formatText :: WithIPList (SubscriptionTrace SockAddr) -> Object -> Text # | |
(StandardHash header, Show peer) => HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Methods formatText :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text # | |
ToObject (Identity (SubscriptionTrace LocalAddress)) Source # | |
Methods toObject :: TracingVerbosity -> Identity (SubscriptionTrace LocalAddress) -> Object # textTransformer :: Identity (SubscriptionTrace LocalAddress) -> Object -> Text # | |
(HasHeader header, ConvertRawHash header) => ToObject (TraceFetchClientState header) Source # | |
Methods toObject :: TracingVerbosity -> TraceFetchClientState header -> Object # textTransformer :: TraceFetchClientState header -> Object -> Text # | |
ToObject (FetchDecision [Point header]) Source # | |
Methods toObject :: TracingVerbosity -> FetchDecision [Point header] -> Object # textTransformer :: FetchDecision [Point header] -> Object -> Text # | |
Show remotePeer => ToObject (TraceKeepAliveClient remotePeer) Source # | |
Methods toObject :: TracingVerbosity -> TraceKeepAliveClient remotePeer -> Object # textTransformer :: TraceKeepAliveClient remotePeer -> Object -> Text # | |
ToObject (DebugPeerSelection SockAddr) Source # | |
Methods toObject :: TracingVerbosity -> DebugPeerSelection SockAddr -> Object # textTransformer :: DebugPeerSelection SockAddr -> Object -> Text # | |
ToObject (TracePeerSelection SockAddr) Source # | |
Methods toObject :: TracingVerbosity -> TracePeerSelection SockAddr -> Object # textTransformer :: TracePeerSelection SockAddr -> Object -> Text # | |
(Show addr, ToObject addr, ToJSON addr) => ToObject (AbstractTransitionTrace addr) Source # | |
Methods toObject :: TracingVerbosity -> AbstractTransitionTrace addr -> Object # textTransformer :: AbstractTransitionTrace addr -> Object -> Text # | |
ToObject (AnyMessageAndAgency ps) => ToObject (TraceSendRecv ps) Source # | |
Methods toObject :: TracingVerbosity -> TraceSendRecv ps -> Object # textTransformer :: TraceSendRecv ps -> Object -> Text # | |
(ToJSON addr, Show addr) => ToObject (InboundGovernorTrace addr) Source # | |
Methods toObject :: TracingVerbosity -> InboundGovernorTrace addr -> Object # textTransformer :: InboundGovernorTrace addr -> Object -> Text # | |
ToJSON addr => ToObject (RemoteTransitionTrace addr) Source # | |
Methods toObject :: TracingVerbosity -> RemoteTransitionTrace addr -> Object # textTransformer :: RemoteTransitionTrace addr -> Object -> Text # | |
(Show addr, ToObject addr, ToJSON addr) => ToObject (ServerTrace addr) Source # | |
Methods toObject :: TracingVerbosity -> ServerTrace addr -> Object # textTransformer :: ServerTrace addr -> Object -> Text # | |
ToObject (WithDomainName DnsTrace) Source # | |
Methods toObject :: TracingVerbosity -> WithDomainName DnsTrace -> Object # textTransformer :: WithDomainName DnsTrace -> Object -> Text # | |
ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # | |
Methods toObject :: TracingVerbosity -> WithDomainName (SubscriptionTrace SockAddr) -> Object # textTransformer :: WithDomainName (SubscriptionTrace SockAddr) -> Object -> Text # | |
ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # | |
Methods toObject :: TracingVerbosity -> WithIPList (SubscriptionTrace SockAddr) -> Object # textTransformer :: WithIPList (SubscriptionTrace SockAddr) -> Object -> Text # | |
(ConvertTxId blk, RunNode blk, HasTxs blk) => ToObject (AnyMessageAndAgency (BlockFetch blk (Point blk))) Source # | instances of NOTE: this list is sorted by the unqualified name of the outermost type. |
Methods toObject :: TracingVerbosity -> AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object # textTransformer :: AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object -> Text # | |
ToObject (AnyMessageAndAgency (ChainSync blk pt tip)) Source # | |
Methods toObject :: TracingVerbosity -> AnyMessageAndAgency (ChainSync blk pt tip) -> Object # textTransformer :: AnyMessageAndAgency (ChainSync blk pt tip) -> Object -> Text # | |
(forall result. Show (query result)) => ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # | |
Methods toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalStateQuery blk pt query) -> Object # textTransformer :: AnyMessageAndAgency (LocalStateQuery blk pt query) -> Object -> Text # | |
ToObject (AnyMessageAndAgency (LocalTxMonitor txid tx slotno)) Source # | |
Methods toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalTxMonitor txid tx slotno) -> Object # textTransformer :: AnyMessageAndAgency (LocalTxMonitor txid tx slotno) -> Object -> Text # | |
ToObject (AnyMessageAndAgency (LocalTxSubmission tx err)) Source # | |
Methods toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalTxSubmission tx err) -> Object # textTransformer :: AnyMessageAndAgency (LocalTxSubmission tx err) -> Object -> Text # | |
(Show txid, Show tx) => ToObject (AnyMessageAndAgency (TxSubmission2 txid tx)) Source # | |
Methods toObject :: TracingVerbosity -> AnyMessageAndAgency (TxSubmission2 txid tx) -> Object # textTransformer :: AnyMessageAndAgency (TxSubmission2 txid tx) -> Object -> Text # | |
ToObject peer => ToObject [TraceLabelPeer peer (FetchDecision [Point header])] Source # | |
Methods toObject :: TracingVerbosity -> [TraceLabelPeer peer (FetchDecision [Point header])] -> Object # textTransformer :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text # | |
HasPrivacyAnnotation a => HasPrivacyAnnotation (TraceLabelPeer peer a) Source # | |
Methods getPrivacyAnnotation :: TraceLabelPeer peer a -> PrivacyAnnotation # | |
HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # | |
Methods getPrivacyAnnotation :: WithMuxBearer peer MuxTrace -> PrivacyAnnotation # | |
HasPrivacyAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # | |
Methods getPrivacyAnnotation :: DiffusionTracer ntnAddr ntcAddr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Methods getPrivacyAnnotation :: HandshakeTr RemoteAddress NodeToNodeVersion -> PrivacyAnnotation # | |
HasPrivacyAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Methods getPrivacyAnnotation :: PeerSelectionActionsTrace SockAddr lAddr -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # | |
Methods getPrivacyAnnotation :: TraceLocalRootPeers RemoteAddress exception -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # | |
Methods getPrivacyAnnotation :: TraceTxSubmissionInbound txid tx -> PrivacyAnnotation # | |
HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # | |
Methods getPrivacyAnnotation :: TraceTxSubmissionOutbound txid tx -> PrivacyAnnotation # | |
HasPrivacyAnnotation (ConnectionManagerTrace addr connTrace) Source # | |
Methods getPrivacyAnnotation :: ConnectionManagerTrace addr connTrace -> PrivacyAnnotation # | |
HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # | |
Methods getPrivacyAnnotation :: WithAddr addr ErrorPolicyTrace -> PrivacyAnnotation # | |
HasSeverityAnnotation a => HasSeverityAnnotation (TraceLabelPeer peer a) Source # | |
Methods getSeverityAnnotation :: TraceLabelPeer peer a -> Severity # | |
HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # | |
Methods getSeverityAnnotation :: WithMuxBearer peer MuxTrace -> Severity # | |
HasSeverityAnnotation (DiffusionTracer ntnAddr ntcAddr) Source # | |
Methods getSeverityAnnotation :: DiffusionTracer ntnAddr ntcAddr -> Severity # | |
HasSeverityAnnotation (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Methods getSeverityAnnotation :: HandshakeTr RemoteAddress NodeToNodeVersion -> Severity # | |
HasSeverityAnnotation (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Methods getSeverityAnnotation :: PeerSelectionActionsTrace SockAddr lAddr -> Severity # | |
HasSeverityAnnotation (TraceLocalRootPeers RemoteAddress exception) Source # | |
Methods getSeverityAnnotation :: TraceLocalRootPeers RemoteAddress exception -> Severity # | |
HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # | |
Methods getSeverityAnnotation :: TraceTxSubmissionInbound txid tx -> Severity # | |
HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # | |
Methods getSeverityAnnotation :: TraceTxSubmissionOutbound txid tx -> Severity # | |
HasSeverityAnnotation (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Methods getSeverityAnnotation :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Severity # | |
HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # | |
Methods getSeverityAnnotation :: WithAddr addr ErrorPolicyTrace -> Severity # | |
(Show header, StandardHash header, Show peer) => HasTextFormatter (TraceLabelPeer peer (TraceFetchClientState header)) Source # | |
Methods formatText :: TraceLabelPeer peer (TraceFetchClientState header) -> Object -> Text # | |
(Show peer, StandardHash blk, Show (Header blk)) => HasTextFormatter (TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk)))) Source # | |
Methods formatText :: TraceLabelPeer peer (TraceSendRecv (ChainSync (Header blk) (Point blk) (Tip blk))) -> Object -> Text # | |
Show peer => HasTextFormatter (WithMuxBearer peer MuxTrace) Source # | |
Methods formatText :: WithMuxBearer peer MuxTrace -> Object -> Text # | |
HasTextFormatter (DiffusionTracer RemoteAddress LocalAddress) Source # | |
Methods formatText :: DiffusionTracer RemoteAddress LocalAddress -> Object -> Text # | |
HasTextFormatter (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Methods formatText :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text # | |
Show lAddr => HasTextFormatter (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Methods formatText :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text # | |
Show exception => HasTextFormatter (TraceLocalRootPeers RemoteAddress exception) Source # | |
Methods formatText :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text # | |
HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # | |
Methods formatText :: TraceTxSubmissionInbound txid tx -> Object -> Text # | |
(Show tx, Show txid) => HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # | |
Methods formatText :: TraceTxSubmissionOutbound txid tx -> Object -> Text # | |
(Show addr, Show versionNumber, Show agreedOptions) => HasTextFormatter (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Methods formatText :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text # | |
Show addr => HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # | |
Methods formatText :: WithAddr addr ErrorPolicyTrace -> Object -> Text # | |
(ToObject peer, ToObject a) => ToObject (TraceLabelPeer peer a) Source # | |
Methods toObject :: TracingVerbosity -> TraceLabelPeer peer a -> Object # textTransformer :: TraceLabelPeer peer a -> Object -> Text # | |
ToObject peer => ToObject (WithMuxBearer peer MuxTrace) Source # | |
Methods toObject :: TracingVerbosity -> WithMuxBearer peer MuxTrace -> Object # textTransformer :: WithMuxBearer peer MuxTrace -> Object -> Text # | |
(Show ntnAddr, Show ntcAddr) => ToObject (DiffusionTracer ntnAddr ntcAddr) Source # | |
Methods toObject :: TracingVerbosity -> DiffusionTracer ntnAddr ntcAddr -> Object # textTransformer :: DiffusionTracer ntnAddr ntcAddr -> Object -> Text # | |
ToObject (HandshakeTr RemoteAddress NodeToNodeVersion) Source # | |
Methods toObject :: TracingVerbosity -> HandshakeTr RemoteAddress NodeToNodeVersion -> Object # textTransformer :: HandshakeTr RemoteAddress NodeToNodeVersion -> Object -> Text # | |
Show lAddr => ToObject (PeerSelectionActionsTrace SockAddr lAddr) Source # | |
Methods toObject :: TracingVerbosity -> PeerSelectionActionsTrace SockAddr lAddr -> Object # textTransformer :: PeerSelectionActionsTrace SockAddr lAddr -> Object -> Text # | |
Show exception => ToObject (TraceLocalRootPeers RemoteAddress exception) Source # | |
Methods toObject :: TracingVerbosity -> TraceLocalRootPeers RemoteAddress exception -> Object # textTransformer :: TraceLocalRootPeers RemoteAddress exception -> Object -> Text # | |
ToObject (TraceTxSubmissionInbound txid tx) Source # | |
Methods toObject :: TracingVerbosity -> TraceTxSubmissionInbound txid tx -> Object # textTransformer :: TraceTxSubmissionInbound txid tx -> Object -> Text # | |
(Show txid, Show tx) => ToObject (TraceTxSubmissionOutbound txid tx) Source # | |
Methods toObject :: TracingVerbosity -> TraceTxSubmissionOutbound txid tx -> Object # textTransformer :: TraceTxSubmissionOutbound txid tx -> Object -> Text # | |
ConvertRawHash blk => ToObject (Point blk) Source # | |
Methods toObject :: TracingVerbosity -> Point blk -> Object # textTransformer :: Point blk -> Object -> Text # | |
(Show versionNumber, ToJSON versionNumber, ToJSON agreedOptions) => ToObject (ConnectionHandlerTrace versionNumber agreedOptions) Source # | |
Methods toObject :: TracingVerbosity -> ConnectionHandlerTrace versionNumber agreedOptions -> Object # textTransformer :: ConnectionHandlerTrace versionNumber agreedOptions -> Object -> Text # | |
(Show addr, Show versionNumber, Show agreedOptions, ToObject addr, ToJSON addr, ToJSON versionNumber, ToJSON agreedOptions) => ToObject (ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions)) Source # | |
Methods toObject :: TracingVerbosity -> ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object # textTransformer :: ConnectionManagerTrace addr (ConnectionHandlerTrace versionNumber agreedOptions) -> Object -> Text # | |
Show addr => ToObject (WithAddr addr ErrorPolicyTrace) Source # | |
Methods toObject :: TracingVerbosity -> WithAddr addr ErrorPolicyTrace -> Object # textTransformer :: WithAddr addr ErrorPolicyTrace -> Object -> Text # | |
(Show (ClientHasAgency st), Show (ServerHasAgency st)) => ToJSON (PeerHasAgency pr st) Source # | |
Methods toJSON :: PeerHasAgency pr st -> Value # toEncoding :: PeerHasAgency pr st -> Encoding toJSONList :: [PeerHasAgency pr st] -> Value toEncodingList :: [PeerHasAgency pr st] -> Encoding | |
HasPrivacyAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Methods getPrivacyAnnotation :: HandshakeTr LocalAddress NodeToClientVersion -> PrivacyAnnotation # | |
HasSeverityAnnotation (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Methods getSeverityAnnotation :: HandshakeTr LocalAddress NodeToClientVersion -> Severity # | |
HasTextFormatter (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Methods formatText :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text # | |
ToObject (HandshakeTr LocalAddress NodeToClientVersion) Source # | |
Methods toObject :: TracingVerbosity -> HandshakeTr LocalAddress NodeToClientVersion -> Object # textTransformer :: HandshakeTr LocalAddress NodeToClientVersion -> Object -> Text # |