{-# OPTIONS_GHC -fno-warn-deprecations #-}
module Network.Wai.Handler.Warp.Internal (
Settings (..),
ProxyProtocol (..),
runSettingsConnection,
runSettingsConnectionMaker,
runSettingsConnectionMakerSecure,
Transport (..),
Connection (..),
socketConnection,
Recv,
RecvBuf,
Buffer,
BufSize,
WriteBuffer (..),
createWriteBuffer,
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,
http2server,
withII,
pReadMaker,
) where
import Network.Socket.BufferPool
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.HTTP2
import Network.Wai.Handler.Warp.HTTP2.File
import Network.Wai.Handler.Warp.Header
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