snap-0.13.0.4: Top-level package for the Snap Web Framework

Index

#%%=Snap
#%%~Snap
#%=Snap
#%~Snap
#=Snap
#~Snap
*>Snap
<#%=Snap
<#%~Snap
<#=Snap
<#~Snap
<$Snap
<$>Snap
<*Snap
<**>Snap
<*>Snap
<=<Snap
<|>Snap
=<<Snap
>=>Snap
>>Snap
>>=Snap
activeUserSnap.Snaplet.Auth
addAuthSplicesSnap.Snaplet.Auth
addConfigSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
addHeaderSnap
addPostInitHookSnap.Snaplet, Snap
addPostInitHookBaseSnap.Snaplet, Snap
addResponseCookieSnap
addRoutesSnap.Snaplet, Snap
addTemplates 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
addTemplatesAt 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
addToOutputSnap
ALensSnap
ALens'Snap
AlternativeSnap
apSnap
AppConfig 
1 (Type/Class)Snap.Snaplet.Config
2 (Data Constructor)Snap.Snaplet.Config
appConfigTyConSnap.Snaplet.Config
appEnvironmentSnap.Snaplet.Config
ApplicativeSnap
appOptsSnap.Snaplet.Config
asLockoutSnap.Snaplet.Auth
asMinPasswdLenSnap.Snaplet.Auth
asRememberCookieNameSnap.Snaplet.Auth
asRememberPeriodSnap.Snaplet.Auth
asSiteKeySnap.Snaplet.Auth
authenticatePasswordSnap.Snaplet.Auth
AuthErrorSnap.Snaplet.Auth
AuthFailureSnap.Snaplet.Auth
AuthManager 
1 (Type/Class)Snap.Snaplet.Auth
2 (Data Constructor)Snap.Snaplet.Auth
AuthSettings 
1 (Type/Class)Snap.Snaplet.Auth
2 (Data Constructor)Snap.Snaplet.Auth
authSettingsFromConfigSnap.Snaplet.Auth
AuthUser 
1 (Type/Class)Snap.Snaplet.Auth
2 (Data Constructor)Snap.Snaplet.Auth
backendSnap.Snaplet.Auth
BackendErrorSnap.Snaplet.Auth
bracketHandlerSnap.Snaplet, Snap
bracketSnapSnap
buildUrlEncodedSnap
catchFinishWithSnap
checkPasswordSnap.Snaplet.Auth
checkPasswordAndLoginSnap.Snaplet.Auth
checkTimeoutSnap.Snaplet.Session
cHeistServe 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist
cHeistServeSingle 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist
chooseMode 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic
clearContentLengthSnap
clearHeistCacheSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
clearPasswordResetTokenSnap.Snaplet.Auth
ClearTextSnap.Snaplet.Auth
cloneLensSnap
combineConfigSnap.Snaplet, Snap
commandLineAppConfigSnap.Snaplet.Config
commandLineConfigSnap
commitSnap.Snaplet.Session.SessionManager
commitSessionSnap.Snaplet.Session
CompiledSnap.Snaplet.HeistNoClass
compiledAuthSplicesSnap.Snaplet.Auth
completeConfigSnap
ConfigSnap
ConfigFileLogSnap
ConfigIoLogSnap
ConfigLogSnap
ConfigNoLogSnap
CONNECTSnap
Const 
1 (Data Constructor)Snap
2 (Type/Class)Snap
Cookie 
1 (Data Constructor)Snap
2 (Type/Class)Snap
cookieDomainSnap
cookieExpiresSnap
cookieHttpOnlySnap
cookieNameSnap
cookiePathSnap
cookieSecureSnap
cookieValueSnap
createUserSnap.Snaplet.Auth
cRender 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist
cRenderAs 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist
csrfSnap.Snaplet.Session.SessionManager
csrfTokenSnap.Snaplet.Session
currentUserSnap.Snaplet.Auth
defaultConfigSnap
DefaultModeSnap.Snaplet.HeistNoClass
defAuthSettingsSnap.Snaplet.Auth
defAuthUserSnap.Snaplet.Auth
DELETESnap
deleteSnap.Snaplet.Session.SessionManager
deleteFromSessionSnap.Snaplet.Session
deleteHeaderSnap
deleteResponseCookieSnap
destroySnap.Snaplet.Auth
destroyUserSnap.Snaplet.Auth
dirSnap
DuplicateLoginSnap.Snaplet.Auth
embedSnapletSnap.Snaplet, Snap
emptySnap
emptyConfigSnap
emptyResponseSnap
encryptSnap.Snaplet.Auth
EncryptedSnap.Snaplet.Auth
EncryptedPasswordSnap.Snaplet.Auth
encryptPasswordSnap.Snaplet.Auth
EnumeratorSnap
escapeHttpSnap
EscapeHttpHandlerSnap
evalHandlerSnap.Snaplet.Test
evalStateSnap
evalStateTSnap
execStateSnap
execStateTSnap
expireCookieSnap
extendedCommandLineConfigSnap
extendTimeoutSnap
failSnap
failIfNotLocalSnap.Snaplet, Snap
filterMSnap
finishWithSnap
fixSnap
fmapSnap
fmapOptSnap
foldMSnap
foldM_Snap
forceLoginSnap.Snaplet.Auth
foreverSnap
forMSnap
formatHttpTimeSnap
forM_Snap
FunctorSnap
GETSnap
getSnap
getAccessLogSnap
getBindSnap
getBufferingModeSnap
getCompressionSnap
getConstSnap
getCookieSnap
getCurHeistConfigSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist
getDefaultTimeoutSnap
getEnvironmentSnap.Snaplet, Snap
getErrorHandlerSnap
getErrorLogSnap
getFromSessionSnap.Snaplet.Session
getHeaderSnap
getHeadersSnap
getHostnameSnap
getLensSnap.Snaplet, Snap
getLocaleSnap
getOpaqueConfigSnap.Snaplet, Snap
getOtherSnap
getParamSnap
getParamsSnap
getPortSnap
getPostParamSnap
getPostParamsSnap
getProxyTypeSnap
getQueryParamSnap
getQueryParamsSnap
getRequestSnap
getRequestBodySnap
getResponseSnap
getResponseCookieSnap
getResponseCookiesSnap
getRoutePatternSnap.Snaplet, Snap
getRoutesSnap.Snaplet, Snap
getsSnap
getSecureCookieSnap.Snaplet.Session
getSnapletAncestrySnap.Snaplet, Snap
getSnapletDescriptionSnap.Snaplet, Snap
getSnapletFilePathSnap.Snaplet, Snap
getSnapletNameSnap.Snaplet, Snap
getSnapletRootURLSnap.Snaplet, Snap
getSnapletStateSnap.Snaplet, Snap
getSnapletUserConfigSnap.Snaplet, Snap
getsRequestSnap
getsResponseSnap
getSSLBindSnap
getSSLCertSnap
getSSLKeySnap
getSSLPortSnap
getsSnapletStateSnap.Snaplet, Snap
getStartupConfigSnap
getStartupHookSnap
getStartupSocketsSnap
getTimeoutActionSnap
getTimeoutModifierSnap
getVerboseSnap
getZipListSnap
gHeistServe 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic
gHeistServeSingle 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic
gRender 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic
gRenderAs 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic
guardSnap
HandlerSnap.Snaplet, Snap
HasHeadersSnap
HasHeistSnap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
HEADSnap
HeadersSnap
headersSnap
HeistSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
heistInit 
1 (Function)Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
2 (Function)Snap.Snaplet.Heist.Compiled
heistInit'Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
heistLensSnap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
heistLocal 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
heistLocal'Snap.Snaplet.HeistNoClass
heistReloaderSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Compiled
heistServe 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
3 (Function)Snap.Snaplet.Heist.Compiled
heistServeSingle 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
3 (Function)Snap.Snaplet.Heist.Compiled
httpServeSnap
HttpVersionSnap
IAuthBackendSnap.Snaplet.Auth
ifLoggedInSnap.Snaplet.Auth
ifLoggedOutSnap.Snaplet.Auth
ifTopSnap
IncorrectPasswordSnap.Snaplet.Auth
initCookieSessionManagerSnap.Snaplet.Session.Backends.CookieSession
InitializerSnap.Snaplet, Snap
initJsonFileAuthManagerSnap.Snaplet.Auth.Backends.JsonFile
insertSnap.Snaplet.Session.SessionManager
InterpretedSnap.Snaplet.HeistNoClass
ipHeaderFilterSnap
ipHeaderFilter'Snap
ISessionManagerSnap.Snaplet.Session.SessionManager
isLoggedInSnap.Snaplet.Auth
joinSnap
liftSnap
liftASnap
liftA2Snap
liftA3Snap
liftIOSnap
liftMSnap
liftM2Snap
liftM3Snap
liftM4Snap
liftM5Snap
liftSnapSnap
listHeadersSnap
loadSnap.Snaplet.Session.SessionManager
loadAppConfigSnap.Snaplet, Snap
localRequestSnap
LockedOutSnap.Snaplet.Auth
lockoutSnap.Snaplet.Auth
logErrorSnap
loggedInUserSnap.Snaplet.Auth
loginByRememberTokenSnap.Snaplet.Auth
loginByUsernameSnap.Snaplet.Auth
loginUserSnap.Snaplet.Auth
logoutSnap.Snaplet.Auth
logoutUserSnap.Snaplet.Auth
lookupSnap.Snaplet.Session.SessionManager
lookupByLoginSnap.Snaplet.Auth
lookupByRememberTokenSnap.Snaplet.Auth
lookupByUserIdSnap.Snaplet.Auth
LoupeSnap
makeSnapletSnap.Snaplet, Snap
manySnap
mapAndUnzipMSnap
mapMSnap
mapM_Snap
mapStateSnap
mapStateTSnap
markAuthFailSnap.Snaplet.Auth
markAuthSuccessSnap.Snaplet.Auth
Method 
1 (Data Constructor)Snap
2 (Type/Class)Snap
methodSnap
methodsSnap
mfilterSnap
mfixSnap
minPasswdLenSnap.Snaplet.Auth
mkCSRFTokenSnap.Snaplet.Session.Common, Snap.Snaplet.Session
mkJsonAuthMgrSnap.Snaplet.Auth.Backends.JsonFile
mkRNGSnap.Snaplet.Session.Common, Snap.Snaplet.Session
modifySnap
modifyHeistState 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
modifyHeistState'Snap.Snaplet.HeistNoClass
modifyMasterSnap.Snaplet, Snap
modifyRequestSnap
modifyResponseSnap
modifyResponseBodySnap
modifyResponseCookieSnap
modifySnapletStateSnap.Snaplet, Snap
modifyTimeoutSnap
MonadSnap
MonadFixSnap
MonadIOSnap
MonadPlusSnap
MonadSnapSnap
MonadSnapletSnap.Snaplet, Snap
MonadStateSnap
MonadTransSnap
mplusSnap
msumSnap
mzeroSnap
nameSnapletSnap.Snaplet, Snap
nestSnapletSnap.Snaplet, Snap
NoHandlerException 
1 (Data Constructor)Snap
2 (Type/Class)Snap
onUnloadSnap.Snaplet, Snap
optDescrsSnap
optionalSnap
OPTIONSSnap
ParamsSnap
parseHttpTimeSnap
parseUrlEncodedSnap
passSnap
PasswordSnap.Snaplet.Auth
PasswordMissingSnap.Snaplet.Auth
PATCHSnap
pathSnap
pathArgSnap
POSTSnap
printInfoSnap.Snaplet, Snap
printUrlEncodedSnap
pureSnap
PUTSnap
putSnap
putRequestSnap
putResponseSnap
putSnapletStateSnap.Snaplet, Snap
quickHttpServeSnap
randomNumberGeneratorSnap.Snaplet.Auth
randomTokenSnap.Snaplet.Session.Common, Snap.Snaplet.Session
readCookieSnap
readRequestBodySnap
redirectSnap
redirect'Snap
registerUserSnap.Snaplet.Auth
reloadSiteSnap.Snaplet, Snap
rememberCookieNameSnap.Snaplet.Auth
rememberPeriodSnap.Snaplet.Auth
render 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
3 (Function)Snap.Snaplet.Heist.Compiled
renderAs 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
3 (Function)Snap.Snaplet.Heist.Compiled
renderWithSplices 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
renderWithSplices'Snap.Snaplet.HeistNoClass
replicateMSnap
replicateM_Snap
RequestSnap
requireUserSnap.Snaplet.Auth
resetSnap.Snaplet.Session.SessionManager
resetSessionSnap.Snaplet.Session
ResponseSnap
returnSnap
RNGSnap.Snaplet.Session.Common, Snap.Snaplet.Session
Role 
1 (Type/Class)Snap.Snaplet.Auth
2 (Data Constructor)Snap.Snaplet.Auth
routeSnap
routeLocalSnap
rqContentLengthSnap
rqContextPathSnap
rqCookiesSnap
rqIsSecureSnap
rqLocalAddrSnap
rqLocalHostnameSnap
rqMethodSnap
rqModifyParamsSnap
rqParamSnap
rqParamsSnap
rqPathInfoSnap
rqPostParamSnap
rqPostParamsSnap
rqQueryParamSnap
rqQueryParamsSnap
rqQueryStringSnap
rqRemoteAddrSnap
rqRemotePortSnap
rqServerNameSnap
rqServerPortSnap
rqSetParamSnap
rqURISnap
rqVersionSnap
rspStatusSnap
rspStatusReasonSnap
runHandlerSnap.Snaplet.Test
runRequestBodySnap
runSnapSnap
runSnapletSnap.Snaplet, Snap
runStateSnap
runStateTSnap
saveSnap.Snaplet.Auth
saveUserSnap.Snaplet.Auth
SecureCookieSnap.Snaplet.Session
sendFileSnap
sendFilePartialSnap
sequenceSnap
sequence_Snap
serveSnapletSnap.Snaplet, Snap
sessionSnap.Snaplet.Auth
SessionManager 
1 (Type/Class)Snap.Snaplet.Session.SessionManager, Snap.Snaplet.Session
2 (Data Constructor)Snap.Snaplet.Session.SessionManager
sessionToListSnap.Snaplet.Session
setAccessLogSnap
setBindSnap
setBufferingModeSnap
setCompressionSnap
setContentLengthSnap
setContentTypeSnap
setDefaultTimeoutSnap
setErrorHandlerSnap
setErrorLogSnap
setHeaderSnap
setHostnameSnap
setInSessionSnap.Snaplet.Session
setInterpretedSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist
setLocaleSnap
setOtherSnap
setPasswordSnap.Snaplet.Auth
setPasswordResetTokenSnap.Snaplet.Auth
setPortSnap
setProxyTypeSnap
setResponseBodySnap
setResponseCodeSnap
setResponseStatusSnap
setRoutePatternSnap.Snaplet, Snap
setSecureCookieSnap.Snaplet.Session
setSSLBindSnap
setSSLCertSnap
setSSLKeySnap
setSSLPortSnap
setStartupHookSnap
setTimeoutSnap
setUnicodeLocaleSnap
setVerboseSnap
simpleHttpServeSnap
SimpleLoupeSnap
siteKeySnap.Snaplet.Auth
SnapSnap
SnapletSnap.Snaplet, Snap
SnapletConfigSnap.Snaplet, Snap
snapletConfigSnap.Snaplet, Snap
SnapletCSpliceSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Compiled
SnapletHeistSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
SnapletInitSnap.Snaplet, Snap
SnapletISpliceSnap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
SnapletLensSnap.Snaplet, Snap
snapletURLSnap.Snaplet, Snap
snapletValueSnap.Snaplet, Snap
snapServerVersionSnap
someSnap
SomeEnumerator 
1 (Data Constructor)Snap
2 (Type/Class)Snap
StartupInfoSnap
StateSnap
stateSnap
StateT 
1 (Type/Class)Snap
2 (Data Constructor)Snap
storingSnap
subSnapletSnap.Snaplet, Snap
terminateConnectionSnap
toListSnap.Snaplet.Session.SessionManager
touchSnap.Snaplet.Session.SessionManager
touchSessionSnap.Snaplet.Session
TRACESnap
transformRequestBodySnap
unlessSnap
unUidSnap.Snaplet.Auth
unwrapArrowSnap
unwrapMonadSnap
updateHeadersSnap
urlDecodeSnap
urlEncodeSnap
urlEncodeBuilderSnap
userActivatedAtSnap.Snaplet.Auth
userCreatedAtSnap.Snaplet.Auth
userCSplicesSnap.Snaplet.Auth
userCurrentLoginAtSnap.Snaplet.Auth
userCurrentLoginIpSnap.Snaplet.Auth
userEmailSnap.Snaplet.Auth
userFailedLoginCountSnap.Snaplet.Auth
UserId 
1 (Type/Class)Snap.Snaplet.Auth
2 (Data Constructor)Snap.Snaplet.Auth
userIdSnap.Snaplet.Auth
userISplicesSnap.Snaplet.Auth
userLastLoginAtSnap.Snaplet.Auth
userLastLoginIpSnap.Snaplet.Auth
userLockedOutUntilSnap.Snaplet.Auth
userLoginSnap.Snaplet.Auth
userLoginCountSnap.Snaplet.Auth
userMetaSnap.Snaplet.Auth
usernameExistsSnap.Snaplet.Auth
UsernameMissingSnap.Snaplet.Auth
UserNotFoundSnap.Snaplet.Auth
userPasswordSnap.Snaplet.Auth
userRememberTokenSnap.Snaplet.Auth
userResetRequestedAtSnap.Snaplet.Auth
userResetTokenSnap.Snaplet.Auth
userRolesSnap.Snaplet.Auth
userSuspendedAtSnap.Snaplet.Auth
userUpdatedAtSnap.Snaplet.Auth
verifySnap.Snaplet.Auth
voidSnap
whenSnap
withSnap.Snaplet, Snap
with'Snap.Snaplet, Snap
withBackendSnap.Snaplet.Auth
withHeistState 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
withHeistState'Snap.Snaplet.HeistNoClass
withRequestSnap
withResponseSnap
withRNGSnap.Snaplet.Session.Common, Snap.Snaplet.Session
withSessionSnap.Snaplet.Session
withSplices 
1 (Function)Snap.Snaplet.HeistNoClass
2 (Function)Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
withSplices'Snap.Snaplet.HeistNoClass
withStateSnap
withStateTSnap
withTemporaryFileSnap.Snaplet.Test
withTopSnap.Snaplet, Snap
withTop'Snap.Snaplet, Snap
WrapArrowSnap
WrapMonadSnap
WrappedArrowSnap
WrappedMonadSnap
wrapSiteSnap.Snaplet, Snap
writeBSSnap
writeBuilderSnap
writeLazyTextSnap
writeLBSSnap
writeTextSnap
ZipList 
1 (Data Constructor)Snap
2 (Type/Class)Snap
zipWithMSnap
zipWithM_Snap
^#Snap