File: Server.hs

package info (click to toggle)
haskell-lambdahack 0.11.0.1-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 4,056 kB
  • sloc: haskell: 45,636; makefile: 219
file content (22 lines) | stat: -rw-r--r-- 801 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
-- | Semantics of requests that are sent by clients to the server,
-- in terms of game state changes and responses to be sent to the clients.
--
-- See
-- <https://github.com/LambdaHack/LambdaHack/wiki/Client-server-architecture>.
module Game.LambdaHack.Server
  ( -- * Re-exported from "Game.LambdaHack.Server.LoopM"
    loopSer
    -- * Re-exported from "Game.LambdaHack.Server.ProtocolM"
  , ChanServer (..)
    -- * Re-exported from "Game.LambdaHack.Server.Commandline"
  , serverOptionsPI
    -- * Re-exported from "Game.LambdaHack.Server.ServerOptions"
  , ServerOptions(..)
  ) where

import Prelude ()

import Game.LambdaHack.Server.Commandline (serverOptionsPI)
import Game.LambdaHack.Server.LoopM (loopSer)
import Game.LambdaHack.Server.ProtocolM
import Game.LambdaHack.Server.ServerOptions