Safe Haskell | None |
---|---|
Language | Haskell2010 |
DMQ.NodeToClient
Synopsis
- data NodeToClientVersion = NodeToClientV_1
- nodeToClientVersionCodec :: CodecCBORTerm (Text, Maybe Int) NodeToClientVersion
- data NodeToClientVersionData = NodeToClientVersionData {
- networkMagic :: !NetworkMagic
- query :: !Bool
- nodeToClientCodecCBORTerm :: NodeToClientVersion -> CodecCBORTerm Text NodeToClientVersionData
- data Protocols = Protocols
- ntcHandshakeArguments :: forall (m :: Type -> Type) ntcAddr. MonadST m => Tracer m (HandshakeTr ntcAddr NodeToClientVersion) -> HandshakeArguments (ConnectionId ntcAddr) NodeToClientVersion NodeToClientVersionData m
- stdVersionDataNTC :: NetworkMagic -> NodeToClientVersionData
Documentation
data NodeToClientVersion Source #
Constructors
NodeToClientV_1 |
Instances
data NodeToClientVersionData Source #
Version data for NodeToClient protocol v1
This data type is inpired by the one defined in 'ouroboros-network-api',
however, it is redefined here to tie it to our custom NodeToClientVersion
and to avoid divergences.
Constructors
NodeToClientVersionData | |
Fields
|
Instances
Show NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient Methods showsPrec :: Int -> NodeToClientVersionData -> ShowS # show :: NodeToClientVersionData -> String # showList :: [NodeToClientVersionData] -> ShowS # | |
Eq NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient Methods (==) :: NodeToClientVersionData -> NodeToClientVersionData -> Bool # (/=) :: NodeToClientVersionData -> NodeToClientVersionData -> Bool # | |
Acceptable NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient | |
Queryable NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient Methods |
nodeToClientCodecCBORTerm :: NodeToClientVersion -> CodecCBORTerm Text NodeToClientVersionData Source #
ntcHandshakeArguments :: forall (m :: Type -> Type) ntcAddr. MonadST m => Tracer m (HandshakeTr ntcAddr NodeToClientVersion) -> HandshakeArguments (ConnectionId ntcAddr) NodeToClientVersion NodeToClientVersionData m Source #