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