| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
DMQ.NodeToClient.Version
Synopsis
- data NodeToClientVersion = NodeToClientV_1
- data NodeToClientVersionData = NodeToClientVersionData {
- networkMagic :: !NetworkMagic
- query :: !Bool
- stdVersionDataNTC :: NetworkMagic -> NodeToClientVersionData
- nodeToClientCodecCBORTerm :: NodeToClientVersion -> CodecCBORTerm Text NodeToClientVersionData
- nodeToClientVersionCodec :: CodecCBORTerm (Text, Maybe Int) NodeToClientVersion
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
| ToJSON NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient.Version Methods toJSON :: NodeToClientVersionData -> Value # toEncoding :: NodeToClientVersionData -> Encoding # toJSONList :: [NodeToClientVersionData] -> Value # | |
| Show NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient.Version Methods showsPrec :: Int -> NodeToClientVersionData -> ShowS # show :: NodeToClientVersionData -> String # showList :: [NodeToClientVersionData] -> ShowS # | |
| Eq NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient.Version Methods (==) :: NodeToClientVersionData -> NodeToClientVersionData -> Bool # (/=) :: NodeToClientVersionData -> NodeToClientVersionData -> Bool # | |
| Acceptable NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient.Version Methods acceptableVersion :: NodeToClientVersionData -> NodeToClientVersionData -> Accept NodeToClientVersionData | |
| Queryable NodeToClientVersionData Source # | |
Defined in DMQ.NodeToClient.Version Methods | |
stdVersionDataNTC :: NetworkMagic -> NodeToClientVersionData Source #
nodeToClientCodecCBORTerm :: NodeToClientVersion -> CodecCBORTerm Text NodeToClientVersionData Source #
nodeToClientVersionCodec :: CodecCBORTerm (Text, Maybe Int) NodeToClientVersion Source #