Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- newtype KeepAliveClient m a = KeepAliveClient (m (KeepAliveClientSt m a))
- data KeepAliveClientSt m a where
- SendMsgKeepAlive ∷ Cookie → 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
Documentation
newtype KeepAliveClient m a Source #
KeepAliveClient (m (KeepAliveClientSt m a)) |
data KeepAliveClientSt m a where Source #
SendMsgKeepAlive ∷ Cookie → 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.