happstack-server-7.1.7: Web related tools and services.

Safe Haskell | None

Happstack.Server.Internal.TimeoutIO

Synopsis

- data TimeoutIO = TimeoutIO {
  - toHandle :: Handle
  - toPutLazy :: ByteString -> IO ()
  - toPut :: ByteString -> IO ()
  - toGetContents :: IO ByteString
  - toSendFile :: FilePath -> Offset -> ByteCount -> IO ()
  - toShutdown :: IO ()
  - toSecure :: Bool
  }

# Documentation

data TimeoutIO

TimeoutIO is a record which abstracts out all the network IO functions needed by the request handling loop. This allows use to use the same event loop for handle both http: and https:.

Constructors

TimeoutIO |

Fields

toHandle :: Handle
toPutLazy :: ByteString -> IO ()
toPut :: ByteString -> IO ()
toGetContents :: IO ByteString
toSendFile :: FilePath -> Offset -> ByteCount -> IO ()
toShutdown :: IO ()
toSecure :: Bool