cardano-node-1.22.1
Safe HaskellNone
LanguageHaskell2010

Cardano.Tracing.Peer

Synopsis

Documentation

data Peer blk Source #

Constructors

Peer !RemoteConnectionId !(AnchoredFragment (Header blk)) !(PeerFetchStatus (Header blk)) !(PeerFetchInFlight (Header blk)) 

Instances

Instances details
Generic (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Associated Types

type Rep (Peer blk) :: Type -> Type #

Methods

from :: Peer blk -> Rep (Peer blk) x #

to :: Rep (Peer blk) x -> Peer blk #

NFData (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

rnf :: Peer blk -> () #

ToObject [Peer blk] Source #

Instances for converting [Peer blk] to Object.

Instance details

Defined in Cardano.Tracing.Peer

ToObject (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

NoThunks (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

type Rep (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

type Rep (Peer blk) = D1 ('MetaData "Peer" "Cardano.Tracing.Peer" "cardano-node-1.22.1-7Thar1Kql8uKAcN4oZzGfq" 'False) (C1 ('MetaCons "Peer" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 RemoteConnectionId) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (AnchoredFragment (Header blk)))) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PeerFetchStatus (Header blk))) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (PeerFetchInFlight (Header blk))))))

ppPeer :: Peer blk -> Text Source #

tracePeers :: Trace IO Text -> [Peer blk] -> IO () Source #

Trace peers list, it will be forwarded to an external process (for example, to RTView service).