packages feed

hackage-server-0.4: Distribution/Server/Framework.hs

-- | Re-export the common parts of the server framework.
--
module Distribution.Server.Framework (

    module Happstack.Server,
    module Data.Acid,
    module Distribution.Server.Framework.MemState,
    module Distribution.Server.Framework.Cache,
    module Distribution.Server.Framework.MemSize,

    module Distribution.Server.Framework.Auth,
    module Distribution.Server.Framework.Feature,
    module Distribution.Server.Framework.ServerEnv,
    module Distribution.Server.Framework.Resource,
    module Distribution.Server.Framework.RequestContentTypes,
    module Distribution.Server.Framework.ResponseContentTypes,
    module Distribution.Server.Framework.Hook,
    module Distribution.Server.Framework.Error,
    module Distribution.Server.Framework.Logging,
    module Distribution.Server.Util.Happstack,

    module Data.Monoid,
    module Control.Applicative,
    module Control.Monad,
    module Control.Monad.Trans,
    module System.FilePath,

  ) where

import Happstack.Server

import Data.Acid
import Distribution.Server.Framework.MemState
import Distribution.Server.Framework.Cache
import Distribution.Server.Framework.MemSize

import Distribution.Server.Framework.Auth (PrivilegeCondition(..))
import Distribution.Server.Framework.Feature
import Distribution.Server.Framework.ServerEnv
import Distribution.Server.Framework.Resource
import Distribution.Server.Framework.RequestContentTypes
import Distribution.Server.Framework.ResponseContentTypes
import Distribution.Server.Framework.Hook
import Distribution.Server.Framework.Error
import Distribution.Server.Framework.Logging

import Distribution.Server.Util.Happstack


import Data.Monoid (Monoid(..))
import Control.Applicative (Applicative(..), (<$>))
import Control.Monad
import Control.Monad.Trans (MonadIO, liftIO)
import System.FilePath ((</>), (<.>))