Modulecardano-diffusion-1.1.1.0
Cardano.Network.NodeToNode
- 28 types
- 26 values
- Packagecardano-diffusion-1.1.1.0
- Exports54
- LicenceApache-2.0
- SourceTypes.hs
value
nodeToNodeHandshakeCodec :: MonadST m => Codec (Handshake NodeToNodeVersion Term) DeserialiseFailure m ByteStringConstructors
MiniProtocolParameterschainSyncPipeliningHighMark :: !Word16chainSyncPipeliningLowMark :: !Word16blockFetchPipeliningMax :: !Word16txDecisionPolicy :: !TxDecisionPolicyperasCertDiffusionMaxObjectsUnacknowledged :: !NumObjectsUnacknowledgedperasVoteDiffusionMaxObjectsUnacknowledged :: !NumObjectsUnacknowledged
data
data NodeToNodeProtocols (appType :: Mode) initiatorCtx responderCtx bytes (m :: Type -> Type) a bConstructors
NodeToNodeProtocolschainSyncProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a bblockFetchProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a btxSubmissionProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a bperasCertDiffusionProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a bperasVoteDiffusionProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a bkeepAliveProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a bpeerSharingProtocol :: RunMiniProtocol appType initiatorCtx responderCtx bytes m a b
type
type NodeToNodeProtocolsWithExpandedCtx (appType :: Mode) ntnAddr bytes (m :: Type -> Type) a b = NodeToNodeProtocols appType (ExpandedInitiatorContext ntnAddr PeerTrustable m) (ResponderContext ntnAddr) bytes m a btype
type NodeToNodeProtocolsWithMinimalCtx (appType :: Mode) ntnAddr bytes (m :: Type -> Type) a b = NodeToNodeProtocols appType (MinimalInitiatorContext ntnAddr) (ResponderContext ntnAddr) bytes m a bConstructors
NodeToNodeVersionDatanetworkMagic :: !NetworkMagicdiffusionMode :: !DiffusionModepeerSharing :: !PeerSharingquery :: !BoolperasSupport :: !PerasSupport
Basic type for a socket.
Constructors
ConnectionIdlocalAddress :: !addrremoteAddress :: !addr
Constructors
ExceptionInHandler :: (Typeable peerAddr, PrettyShow peerAddr) => !peerAddr -> !SomeException -> ExceptionInHandler
Constructors
ExpandedInitiatorContexteicConnectionId :: !ConnectionId addreicControlMessage :: !ControlMessageSTM meicIsBigLedgerPeer :: !IsBigLedgerPeereicExtraFlags :: !extraFlags
Constructors
Constructors
Constructors
TraceSendMsg :: AnyMessage ps -> TraceSendRecv psTraceRecvMsg :: AnyMessage ps -> TraceSendRecv ps
Constructors
VersionsgetVersions :: Map vNum (Version vData r)
Constructors
NetworkConnectTracersnctMuxTracers :: TracersWithBearer (ConnectionId addr) mnctHandshakeTracer :: Tracer m (WithBearer (ConnectionId addr) (TraceSendRecv (Handshake vNumber Term)))
Instances2Eq, Show
Eq PeerSelectionTargetsDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.Governor.TypesShow PeerSelectionTargetsDefined in ouroboros-network-1.2.0.0 · Ouroboros.Network.PeerSelection.Governor.Types