Safe Haskell | None |
---|---|
Language | Haskell2010 |
Ouroboros.Network.Protocol.Handshake.Client
Synopsis
- handshakeClientPeer :: Ord vNumber => VersionDataCodec Term vNumber vData -> (vData -> vData -> Accept vData) -> Versions vNumber vData r -> Peer (Handshake vNumber Term) AsClient StPropose m (Either (HandshakeClientProtocolError vNumber) (r, vNumber, vData))
Documentation
handshakeClientPeer :: Ord vNumber => VersionDataCodec Term vNumber vData -> (vData -> vData -> Accept vData) -> Versions vNumber vData r -> Peer (Handshake vNumber Term) AsClient StPropose m (Either (HandshakeClientProtocolError vNumber) (r, vNumber, vData)) Source #
Handshake client which offers
to the
remote peer.Versions
vNumber vData
TODO: GADT encoding of the client (Handshake.Client
module).