ouroboros-network-protocols-0.8.1.0: Ouroboros Network Protocols
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ouroboros.Network.Protocol.KeepAlive.Client

Synopsis

Documentation

newtype KeepAliveClient m a Source #

Constructors

KeepAliveClient (m (KeepAliveClientSt m a)) 

data KeepAliveClientSt m a where Source #

Constructors

SendMsgKeepAliveCookie → m (KeepAliveClientSt m a) → KeepAliveClientSt m a 
SendMsgDone ∷ m a → KeepAliveClientSt m a 

keepAliveClientPeer ∷ ∀ m a. MonadThrow m ⇒ KeepAliveClient m a → Peer KeepAlive AsClient StClient m a Source #

Interpret a particular client action sequence into the client side of the KeepAlive protocol.