{-# OPTIONS_GHC -fno-warn-deprecations #-}
module Network.Wai.Handler.Warp.Internal (
    
    Settings (..)
  , ProxyProtocol(..)
    
  , runSettingsConnection
  , runSettingsConnectionMaker
  , runSettingsConnectionMakerSecure
  , Transport (..)
    
  , Connection (..)
  , socketConnection
    
  , Recv
  , RecvBuf
  , makePlainReceiveN
    
  , Buffer
  , BufSize
  , bufferSize
  , allocateBuffer
  , freeBuffer
  , copy
    
  , FileId (..)
  , SendFile
  , sendFile
  , readSendFile
    
  , warpVersion
    
  , InternalInfo (..)
  , HeaderValue
  , IndexedHeader
  , requestMaxIndex
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  , module System.TimeManager
    
  , module Network.Wai.Handler.Warp.FdCache
    
  , module Network.Wai.Handler.Warp.FileInfoCache
    
  , module Network.Wai.Handler.Warp.Date
    
  , Source
  , recvRequest
  , sendResponse
    
  , setSocketCloseOnExec
  , windowsThreadBlockHack
  ) where
import System.TimeManager
import Network.Wai.Handler.Warp.Buffer
import Network.Wai.Handler.Warp.Date
import Network.Wai.Handler.Warp.FdCache
import Network.Wai.Handler.Warp.FileInfoCache
import Network.Wai.Handler.Warp.Header
import Network.Wai.Handler.Warp.Recv
import Network.Wai.Handler.Warp.Request
import Network.Wai.Handler.Warp.Response
import Network.Wai.Handler.Warp.Run
import Network.Wai.Handler.Warp.SendFile
import Network.Wai.Handler.Warp.Settings
import Network.Wai.Handler.Warp.Types
import Network.Wai.Handler.Warp.Windows