 | snap-server-0.2.16.2: A fast, iteratee-based, epoll-enabled web server for the Snap Framework | Contents | Index |
|
|
|
| Description |
| The Snap HTTP server is a high performance, epoll-enabled, iteratee-based
web server library written in Haskell. Together with the snap-core library
upon which it depends, it provides a clean and efficient Haskell programming
interface to the HTTP protocol.
|
|
| Synopsis |
|
|
|
| Documentation |
|
| httpServe |
| :: ByteString | bind address, or "*" for all
| | -> Int | port to bind to
| | -> ByteString | local hostname (server name)
| | -> Maybe FilePath | path to the (optional) access log
| | -> Maybe FilePath | path to the (optional) error log
| | -> Snap () | handler procedure
| | -> IO () | | | Starts serving HTTP requests on the given port using the given handler.
This function never returns; to shut down the HTTP server, kill the
controlling thread.
|
|
|
| snapServerVersion :: ByteString |
|
| Produced by Haddock version 2.7.2 |