cardano-node-1.22.1
Safe HaskellNone
LanguageHaskell2010

Cardano.Tracing.OrphanInstances.Network

Orphan instances

ToObject SlotNo Source # 
Instance details

ToObject AcceptConnectionsPolicyTrace Source # 
Instance details

ToObject HandshakeTr Source # 
Instance details

Methods

toObject :: TracingVerbosity -> HandshakeTr -> Object Source #

textTransformer :: HandshakeTr -> Object -> Text Source #

ToObject HandshakeTr Source # 
Instance details

Methods

toObject :: TracingVerbosity -> HandshakeTr -> Object Source #

textTransformer :: HandshakeTr -> Object -> Text Source #

HasTextFormatter AcceptConnectionsPolicyTrace Source # 
Instance details

HasTextFormatter HandshakeTr Source # 
Instance details

Methods

formatText :: HandshakeTr -> Object -> Text Source #

HasTextFormatter HandshakeTr Source # 
Instance details

Methods

formatText :: HandshakeTr -> Object -> Text Source #

HasSeverityAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

HasSeverityAnnotation HandshakeTr Source # 
Instance details

Methods

getSeverityAnnotation :: HandshakeTr -> Severity Source #

HasSeverityAnnotation HandshakeTr Source # 
Instance details

Methods

getSeverityAnnotation :: HandshakeTr -> Severity Source #

HasPrivacyAnnotation AcceptConnectionsPolicyTrace Source # 
Instance details

HasPrivacyAnnotation HandshakeTr Source # 
Instance details

HasPrivacyAnnotation HandshakeTr Source # 
Instance details

Transformable Text IO AcceptConnectionsPolicyTrace Source # 
Instance details

Transformable Text IO HandshakeTr Source # 
Instance details

Transformable Text IO HandshakeTr Source #

instances of Transformable

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Show peer => Transformable Text IO [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO [TraceLabelPeer peer (FetchDecision [Point header])] Source #

Transformable Text IO (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

Transformable Text IO (WithDomainName DnsTrace) Source # 
Instance details

Transformable Text IO (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

Transformable Text IO (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

Show remotePeer => Transformable Text IO (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceKeepAliveClient remotePeer) Source #

Show peer => Transformable Text IO (WithMuxBearer peer MuxTrace) Source # 
Instance details

Show addr => Transformable Text IO (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

Transformable Text IO (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionInbound txid tx) Source #

(Show peer, HasPrivacyAnnotation a, HasSeverityAnnotation a, ToObject a) => Transformable Text IO (TraceLabelPeer peer a) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceLabelPeer peer a) Source #

(Show tx, Show txid) => Transformable Text IO (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

trTransformer :: TracingVerbosity -> Trace IO Text -> Tracer IO (TraceTxSubmissionOutbound txid tx) Source #

Show peer => ToObject [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

toObject :: TracingVerbosity -> [TraceLabelPeer peer (FetchDecision [Point header])] -> Object Source #

textTransformer :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text Source #

ToObject (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

ConvertRawHash blk => ToObject (Point blk) Source # 
Instance details

(ConvertTxId blk, RunNode blk, HasTxs blk) => ToObject (AnyMessageAndAgency (BlockFetch blk (Point blk))) Source #

instances of ToObject

NOTE: this list is sorted by the unqualified name of the outermost type.

Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object Source #

textTransformer :: AnyMessageAndAgency (BlockFetch blk (Point blk)) -> Object -> Text Source #

ToObject (AnyMessageAndAgency (ChainSync blk pt tip)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (ChainSync blk pt tip) -> Object Source #

textTransformer :: AnyMessageAndAgency (ChainSync blk pt tip) -> Object -> Text Source #

ToObject (AnyMessageAndAgency (LocalStateQuery blk pt query)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalStateQuery blk pt query) -> Object Source #

textTransformer :: AnyMessageAndAgency (LocalStateQuery blk pt query) -> Object -> Text Source #

ToObject (AnyMessageAndAgency (LocalTxSubmission tx err)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (LocalTxSubmission tx err) -> Object Source #

textTransformer :: AnyMessageAndAgency (LocalTxSubmission tx err) -> Object -> Text Source #

(Show txid, Show tx) => ToObject (AnyMessageAndAgency (TxSubmission txid tx)) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> AnyMessageAndAgency (TxSubmission txid tx) -> Object Source #

textTransformer :: AnyMessageAndAgency (TxSubmission txid tx) -> Object -> Text Source #

ToObject (WithDomainName DnsTrace) Source # 
Instance details

ToObject (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

ToObject (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

ToObject (AnyMessageAndAgency ps) => ToObject (TraceSendRecv ps) Source # 
Instance details

ToObject (TraceFetchClientState header) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceFetchClientState header -> Object Source #

textTransformer :: TraceFetchClientState header -> Object -> Text Source #

ToObject (FetchDecision [Point header]) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> FetchDecision [Point header] -> Object Source #

textTransformer :: FetchDecision [Point header] -> Object -> Text Source #

Show remotePeer => ToObject (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceKeepAliveClient remotePeer -> Object Source #

textTransformer :: TraceKeepAliveClient remotePeer -> Object -> Text Source #

HasTextFormatter [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

formatText :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Object -> Text Source #

HasTextFormatter (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

HasTextFormatter (WithDomainName DnsTrace) Source # 
Instance details

HasTextFormatter (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

HasTextFormatter (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

HasTextFormatter (TraceKeepAliveClient peer) Source # 
Instance details

Methods

formatText :: TraceKeepAliveClient peer -> Object -> Text Source #

HasSeverityAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

getSeverityAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> Severity Source #

HasSeverityAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

HasSeverityAnnotation (WithDomainName DnsTrace) Source # 
Instance details

HasSeverityAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

HasSeverityAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

HasSeverityAnnotation (TraceSendRecv a) Source # 
Instance details

HasSeverityAnnotation (TraceFetchClientState header) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceFetchClientState header -> Severity Source #

HasSeverityAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceKeepAliveClient remotePeer -> Severity Source #

HasPrivacyAnnotation [TraceLabelPeer peer (FetchDecision [Point header])] Source # 
Instance details

Methods

getPrivacyAnnotation :: [TraceLabelPeer peer (FetchDecision [Point header])] -> PrivacyAnnotation Source #

HasPrivacyAnnotation (Identity (SubscriptionTrace LocalAddress)) Source # 
Instance details

HasPrivacyAnnotation (WithDomainName DnsTrace) Source # 
Instance details

HasPrivacyAnnotation (WithDomainName (SubscriptionTrace SockAddr)) Source # 
Instance details

HasPrivacyAnnotation (WithIPList (SubscriptionTrace SockAddr)) Source # 
Instance details

HasPrivacyAnnotation (TraceSendRecv a) Source # 
Instance details

HasPrivacyAnnotation (TraceFetchClientState header) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceFetchClientState header -> PrivacyAnnotation Source #

HasPrivacyAnnotation (TraceKeepAliveClient remotePeer) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceKeepAliveClient remotePeer -> PrivacyAnnotation Source #

Show peer => ToObject (WithMuxBearer peer MuxTrace) Source # 
Instance details

Show addr => ToObject (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

ToObject (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceTxSubmissionInbound txid tx -> Object Source #

textTransformer :: TraceTxSubmissionInbound txid tx -> Object -> Text Source #

(Show peer, ToObject a) => ToObject (TraceLabelPeer peer a) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceLabelPeer peer a -> Object Source #

textTransformer :: TraceLabelPeer peer a -> Object -> Text Source #

(Show txid, Show tx) => ToObject (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

toObject :: TracingVerbosity -> TraceTxSubmissionOutbound txid tx -> Object Source #

textTransformer :: TraceTxSubmissionOutbound txid tx -> Object -> Text Source #

Show peer => HasTextFormatter (WithMuxBearer peer MuxTrace) Source # 
Instance details

HasTextFormatter (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

HasTextFormatter (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

formatText :: TraceTxSubmissionInbound txid tx -> Object -> Text Source #

HasTextFormatter (TraceLabelPeer peer a) Source # 
Instance details

Methods

formatText :: TraceLabelPeer peer a -> Object -> Text Source #

HasTextFormatter (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

formatText :: TraceTxSubmissionOutbound txid tx -> Object -> Text Source #

HasSeverityAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

HasSeverityAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

HasSeverityAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceTxSubmissionInbound txid tx -> Severity Source #

HasSeverityAnnotation a => HasSeverityAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceLabelPeer peer a -> Severity Source #

HasSeverityAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

getSeverityAnnotation :: TraceTxSubmissionOutbound txid tx -> Severity Source #

HasPrivacyAnnotation (WithMuxBearer peer MuxTrace) Source # 
Instance details

HasPrivacyAnnotation (WithAddr addr ErrorPolicyTrace) Source # 
Instance details

HasPrivacyAnnotation (TraceTxSubmissionInbound txid tx) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceTxSubmissionInbound txid tx -> PrivacyAnnotation Source #

HasPrivacyAnnotation a => HasPrivacyAnnotation (TraceLabelPeer peer a) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceLabelPeer peer a -> PrivacyAnnotation Source #

HasPrivacyAnnotation (TraceTxSubmissionOutbound txid tx) Source # 
Instance details

Methods

getPrivacyAnnotation :: TraceTxSubmissionOutbound txid tx -> PrivacyAnnotation Source #