Safe Haskell | None |
---|---|
Language | Haskell2010 |
Semantics of client commands.
Documentation
class MonadClient m => MonadClientReadResponse m where Source #
receiveResponse :: m Response Source #
class MonadClient m => MonadClientWriteRequest m where Source #
sendRequestAI :: RequestAI -> m () Source #
sendRequestUI :: RequestUI -> m () Source #
clientHasUI :: m Bool Source #
handleResponse :: (MonadClientSetup m, MonadClientUI m, MonadAtomic m, MonadClientWriteRequest m) => Response -> m () Source #