ContentsIndex
CGIMonad
Description
Definition of the monad underlying the CGI library.
newtype CGI a
Constructors
CGI
unCGI :: (CGIAction a)
Instances
Monad CGI
type CGIAction a = CGIState -> IO (a, CGIState)
data CGIState
Constructors
CGIState
inparm :: [PARAMETER]
outparm :: [PARAMETER]
mcount :: Int
cgiInfo :: CGIInfo
pageInfo :: PageInfo
encoder :: (String -> String)
cookieMap :: [(String, (Maybe String, Maybe String))]
cookiesToSend :: [String]
Instances
data PageInfo
Constructors
PageInfo
count :: Int
nextaction :: (Element -> CGIAction ())
bindings :: (Maybe CGIParameters)
enctype :: String
inFrame :: Int
allFields :: [(String, Bool)]
faultyfields :: [(String, String)]
Instances
data CGIFieldName
Constructors
CGIFieldName
fnMcount :: Int
fnCount :: Int
Instances
Show CGIFieldName
setAction :: (Element -> CGI ()) -> CGI ()
incFrame :: CGI Int
resetFrame :: CGI ()
setEnctype :: String -> CGI ()
setFaulty :: [(String, String)] -> CGI ()
data PARAMETER
Constructors
PAR_RESULT String
PAR_VALUES CGIParameters
PAR_MARK
PAR_IGNORED
Instances
Show PARAMETER
Read PARAMETER
nextName :: CGI CGIFieldName
addField :: String -> Bool -> CGI ()
Produced by Haddock version 0.5