packages feed

salvia-0.0.4: src/Network/Salvia/Httpd.hs

module Network.Salvia.Httpd (

  -- Httpd.Core.Config
    HttpdConfig (..)
  , defaultConfig

  -- Httpd.Core.Handler
  , Context (..)
  , makeContext

  , Handler
  , ResourceHandler
  , UriHandler
  , putRequest, putResponse, putQueue
  , modRequest, modResponse, modQueue
  , withRequest, withResponse

  -- Httpd.Core.IO
  , sendHeaders
  , send
  , sendStr
  , sendStrLn
  , sendBs
  , spool
  , spoolBs
  , spoolAll
  , spoolN
  , emptyQueue
  , reset

  , contents
  , contentsUtf8
  , uriEncodedPostParamsUTF8

  -- Httpd.Core.Main
  , start

  ) where

import Network.Salvia.Core.Config
import Network.Salvia.Core.Handler
import Network.Salvia.Core.IO
import Network.Salvia.Core.Main