Portability | non-portable (uses FFI) |
---|---|
Stability | experimental |
Maintainer | lemmih@gmail.com |
Safe Haskell | None |
Interface for FastCGI http://fastcgi.com/, using the fcgiapp API.
- runFastCGIorCGI :: CGI CGIResult -> IO ()
- runOneFastCGIorCGI :: CGI CGIResult -> IO Bool
- runFastCGI :: CGI CGIResult -> IO ()
- runOneFastCGI :: CGI CGIResult -> IO ()
- runFastCGIConcurrent :: Int -> CGI CGIResult -> IO ()
- runFastCGIConcurrent' :: (IO () -> IO a) -> Int -> CGI CGIResult -> IO ()
- module Network.CGI
Single-threaded interface
runFastCGIorCGI :: CGI CGIResult -> IO ()Source
Handle a single CGI request, or FastCGI requests in an infinite loop. This function only returns normally if it was a CGI request. This lets you use the same program as either a FastCGI or CGI program, depending on what the server treats it as.
Handle a single FastCGI or CGI request. This lets you use the same program as either a FastCGI or CGI program, depending on what the server treats it as.
runFastCGI :: CGI CGIResult -> IO ()Source
Handle FastCGI requests in an infinite loop.
runOneFastCGI :: CGI CGIResult -> IO ()Source
Handle a single FastCGI request.
Concurrent interface
Re-export
module Network.CGI