cardano-node-8.7.2: The cardano full node
Safe HaskellSafe-Inferred
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 Source #

Methods

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

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

NFData (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

rnf :: Peer blk -> () Source #

ToObject (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

toObject :: TracingVerbosity -> Peer blk -> Object #

textTransformer :: Peer blk -> Object -> Text #

ToObject [Peer blk] Source #

Instances for converting [Peer blk] to Object.

Instance details

Defined in Cardano.Tracing.Peer

Methods

toObject :: TracingVerbosity -> [Peer blk] -> Object #

textTransformer :: [Peer blk] -> Object -> Text #

NoThunks (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

Methods

noThunks :: Context -> Peer blk -> IO (Maybe ThunkInfo)

wNoThunks :: Context -> Peer blk -> IO (Maybe ThunkInfo)

showTypeOf :: Proxy (Peer blk) -> String

type Rep (Peer blk) Source # 
Instance details

Defined in Cardano.Tracing.Peer

type Rep (Peer blk) = D1 ('MetaData "Peer" "Cardano.Tracing.Peer" "cardano-node-8.7.2-J48sTm7zM1ILYN8ovLbDl2" '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).