Safe Haskell | None |
---|---|
Language | Haskell2010 |
Game.LambdaHack.Client.ProtocolClient
Description
The client-server communication monads.
Documentation
class MonadClient m => MonadClientReadResponse resp m | m -> resp where Source
Methods
receiveResponse :: m resp Source
Instances
MonadClientReadResponse resp (CliImplementation resp req) |
class MonadClient m => MonadClientWriteRequest req m | m -> req where Source
Methods
sendRequest :: req -> m () Source
Instances
MonadClientWriteRequest req (CliImplementation resp req) |