snap-0.12.0: 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
activeUser | Snap.Snaplet.Auth
addAuthSplices | Snap.Snaplet.Auth
addConfig | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
addHeader | Snap
addPostInitHook | Snap.Snaplet, Snap
addPostInitHookBase | Snap.Snaplet, Snap
addResponseCookie | Snap
addRoutes | Snap.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
addToOutput | Snap
ALens | Snap
ALens' | Snap
Alternative | Snap
ap | Snap
AppConfig |
1 (Type/Class) | Snap.Snaplet.Config
2 (Data Constructor) | Snap.Snaplet.Config
appConfigTyCon | Snap.Snaplet.Config
appEnvironment | Snap.Snaplet.Config
Applicative | Snap
appOpts | Snap.Snaplet.Config
asLockout | Snap.Snaplet.Auth
asMinPasswdLen | Snap.Snaplet.Auth
asRememberCookieName | Snap.Snaplet.Auth
asRememberPeriod | Snap.Snaplet.Auth
asSiteKey | Snap.Snaplet.Auth
authenticatePassword | Snap.Snaplet.Auth
AuthError | Snap.Snaplet.Auth
AuthFailure | Snap.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
authSettingsFromConfig | Snap.Snaplet.Auth
AuthUser |
1 (Type/Class) | Snap.Snaplet.Auth
2 (Data Constructor) | Snap.Snaplet.Auth
backend | Snap.Snaplet.Auth
BackendError | Snap.Snaplet.Auth
bracketHandler | Snap.Snaplet, Snap
bracketSnap | Snap
buildUrlEncoded | Snap
catchFinishWith | Snap
checkPassword | Snap.Snaplet.Auth
checkPasswordAndLogin | Snap.Snaplet.Auth
checkTimeout | Snap.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
clearContentLength | Snap
clearHeistCache | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
clearPasswordResetToken | Snap.Snaplet.Auth
ClearText | Snap.Snaplet.Auth
cloneLens | Snap
combineConfig | Snap.Snaplet, Snap
commandLineAppConfig | Snap.Snaplet.Config
commandLineConfig | Snap
commit | Snap.Snaplet.Session.SessionManager
commitSession | Snap.Snaplet.Session
Compiled | Snap.Snaplet.HeistNoClass
compiledAuthSplices | Snap.Snaplet.Auth
completeConfig | Snap
Config | Snap
ConfigFileLog | Snap
ConfigIoLog | Snap
ConfigLog | Snap
ConfigNoLog | Snap
CONNECT | Snap
Const |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
Cookie |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
cookieDomain | Snap
cookieExpires | Snap
cookieHttpOnly | Snap
cookieName | Snap
cookiePath | Snap
cookieSecure | Snap
cookieValue | Snap
createUser | Snap.Snaplet.Auth
cRender |
1 (Function) | Snap.Snaplet.HeistNoClass
2 (Function) | Snap.Snaplet.Heist
cRenderAs |
1 (Function) | Snap.Snaplet.HeistNoClass
2 (Function) | Snap.Snaplet.Heist
csrf | Snap.Snaplet.Session.SessionManager
csrfToken | Snap.Snaplet.Session
currentUser | Snap.Snaplet.Auth
defaultConfig | Snap
DefaultMode | Snap.Snaplet.HeistNoClass
defAuthSettings | Snap.Snaplet.Auth
defAuthUser | Snap.Snaplet.Auth
DELETE | Snap
delete | Snap.Snaplet.Session.SessionManager
deleteFromSession | Snap.Snaplet.Session
deleteHeader | Snap
deleteResponseCookie | Snap
destroy | Snap.Snaplet.Auth
destroyUser | Snap.Snaplet.Auth
dir | Snap
DuplicateLogin | Snap.Snaplet.Auth
embedSnaplet | Snap.Snaplet, Snap
empty | Snap
emptyConfig | Snap
emptyResponse | Snap
encrypt | Snap.Snaplet.Auth
Encrypted | Snap.Snaplet.Auth
EncryptedPassword | Snap.Snaplet.Auth
encryptPassword | Snap.Snaplet.Auth
Enumerator | Snap
escapeHttp | Snap
EscapeHttpHandler | Snap
evalHandler | Snap.Snaplet.Test
evalState | Snap
evalStateT | Snap
execState | Snap
execStateT | Snap
expireCookie | Snap
extendedCommandLineConfig | Snap
extendTimeout | Snap
fail | Snap
failIfNotLocal | Snap.Snaplet, Snap
filterM | Snap
finishWith | Snap
fix | Snap
fmap | Snap
fmapOpt | Snap
foldM | Snap
foldM_ | Snap
forceLogin | Snap.Snaplet.Auth
forever | Snap
forM | Snap
formatHttpTime | Snap
forM_ | Snap
Functor | Snap
GET | Snap
get | Snap
getAccessLog | Snap
getBind | Snap
getBufferingMode | Snap
getCompression | Snap
getConst | Snap
getCookie | Snap
getCurHeistConfig | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist
getDefaultTimeout | Snap
getErrorHandler | Snap
getErrorLog | Snap
getFromSession | Snap.Snaplet.Session
getHeader | Snap
getHeaders | Snap
getHostname | Snap
getLens | Snap.Snaplet, Snap
getLocale | Snap
getOpaqueConfig | Snap.Snaplet, Snap
getOther | Snap
getParam | Snap
getParams | Snap
getPort | Snap
getPostParam | Snap
getPostParams | Snap
getProxyType | Snap
getQueryParam | Snap
getQueryParams | Snap
getRequest | Snap
getRequestBody | Snap
getResponse | Snap
getResponseCookie | Snap
getResponseCookies | Snap
getRoutePattern | Snap.Snaplet, Snap
getRoutes | Snap.Snaplet, Snap
gets | Snap
getSecureCookie | Snap.Snaplet.Session
getSnapletAncestry | Snap.Snaplet, Snap
getSnapletDescription | Snap.Snaplet, Snap
getSnapletFilePath | Snap.Snaplet, Snap
getSnapletName | Snap.Snaplet, Snap
getSnapletRootURL | Snap.Snaplet, Snap
getSnapletState | Snap.Snaplet, Snap
getSnapletUserConfig | Snap.Snaplet, Snap
getsRequest | Snap
getsResponse | Snap
getSSLBind | Snap
getSSLCert | Snap
getSSLKey | Snap
getSSLPort | Snap
getsSnapletState | Snap.Snaplet, Snap
getStartupConfig | Snap
getStartupHook | Snap
getStartupSockets | Snap
getTimeoutAction | Snap
getTimeoutModifier | Snap
getVerbose | Snap
getZipList | Snap
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
guard | Snap
Handler | Snap.Snaplet, Snap
HasHeaders | Snap
HasHeist | Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
HEAD | Snap
Headers | Snap
headers | Snap
Heist | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
heistInit | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
heistInit' | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
heistLens | Snap.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
heistReloader | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist
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
httpServe | Snap
HttpVersion | Snap
IAuthBackend | Snap.Snaplet.Auth
ifLoggedIn | Snap.Snaplet.Auth
ifLoggedOut | Snap.Snaplet.Auth
ifTop | Snap
IncorrectPassword | Snap.Snaplet.Auth
initCookieSessionManager | Snap.Snaplet.Session.Backends.CookieSession
Initializer | Snap.Snaplet, Snap
initJsonFileAuthManager | Snap.Snaplet.Auth.Backends.JsonFile
insert | Snap.Snaplet.Session.SessionManager
Interpreted | Snap.Snaplet.HeistNoClass
ipHeaderFilter | Snap
ipHeaderFilter' | Snap
ISessionManager | Snap.Snaplet.Session.SessionManager
isLoggedIn | Snap.Snaplet.Auth
join | Snap
lift | Snap
liftA | Snap
liftA2 | Snap
liftA3 | Snap
liftIO | Snap
liftM | Snap
liftM2 | Snap
liftM3 | Snap
liftM4 | Snap
liftM5 | Snap
liftSnap | Snap
listHeaders | Snap
load | Snap.Snaplet.Session.SessionManager
loadAppConfig | Snap.Snaplet, Snap
localRequest | Snap
LockedOut | Snap.Snaplet.Auth
lockout | Snap.Snaplet.Auth
logError | Snap
loggedInUser | Snap.Snaplet.Auth
loginByRememberToken | Snap.Snaplet.Auth
loginByUsername | Snap.Snaplet.Auth
loginUser | Snap.Snaplet.Auth
logout | Snap.Snaplet.Auth
logoutUser | Snap.Snaplet.Auth
lookup | Snap.Snaplet.Session.SessionManager
lookupByLogin | Snap.Snaplet.Auth
lookupByRememberToken | Snap.Snaplet.Auth
lookupByUserId | Snap.Snaplet.Auth
Loupe | Snap
makeSnaplet | Snap.Snaplet, Snap
many | Snap
mapAndUnzipM | Snap
mapM | Snap
mapM_ | Snap
mapState | Snap
mapStateT | Snap
markAuthFail | Snap.Snaplet.Auth
markAuthSuccess | Snap.Snaplet.Auth
Method |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
method | Snap
methods | Snap
mfilter | Snap
mfix | Snap
minPasswdLen | Snap.Snaplet.Auth
mkCSRFToken | Snap.Snaplet.Session.Common, Snap.Snaplet.Session
mkJsonAuthMgr | Snap.Snaplet.Auth.Backends.JsonFile
mkRNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session
modify | Snap
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
modifyMaster | Snap.Snaplet, Snap
modifyRequest | Snap
modifyResponse | Snap
modifyResponseBody | Snap
modifyResponseCookie | Snap
modifySnapletState | Snap.Snaplet, Snap
modifyTimeout | Snap
Monad | Snap
MonadFix | Snap
MonadIO | Snap
MonadPlus | Snap
MonadSnap | Snap
MonadSnaplet | Snap.Snaplet, Snap
MonadState | Snap
MonadTrans | Snap
mplus | Snap
msum | Snap
mzero | Snap
nameSnaplet | Snap.Snaplet, Snap
nestSnaplet | Snap.Snaplet, Snap
NoHandlerException |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
onUnload | Snap.Snaplet, Snap
optDescrs | Snap
optional | Snap
OPTIONS | Snap
Params | Snap
parseHttpTime | Snap
parseUrlEncoded | Snap
pass | Snap
Password | Snap.Snaplet.Auth
PasswordMissing | Snap.Snaplet.Auth
PATCH | Snap
path | Snap
pathArg | Snap
POST | Snap
printInfo | Snap.Snaplet, Snap
printUrlEncoded | Snap
pure | Snap
PUT | Snap
put | Snap
putRequest | Snap
putResponse | Snap
putSnapletState | Snap.Snaplet, Snap
quickHttpServe | Snap
randomNumberGenerator | Snap.Snaplet.Auth
randomToken | Snap.Snaplet.Session.Common, Snap.Snaplet.Session
readCookie | Snap
readRequestBody | Snap
redirect | Snap
redirect' | Snap
registerUser | Snap.Snaplet.Auth
reloadSite | Snap.Snaplet, Snap
rememberCookieName | Snap.Snaplet.Auth
rememberPeriod | Snap.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
replicateM | Snap
replicateM_ | Snap
Request | Snap
requireUser | Snap.Snaplet.Auth
reset | Snap.Snaplet.Session.SessionManager
resetSession | Snap.Snaplet.Session
Response | Snap
return | Snap
RNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session
Role |
1 (Type/Class) | Snap.Snaplet.Auth
2 (Data Constructor) | Snap.Snaplet.Auth
route | Snap
routeLocal | Snap
rqContentLength | Snap
rqContextPath | Snap
rqCookies | Snap
rqIsSecure | Snap
rqLocalAddr | Snap
rqLocalHostname | Snap
rqMethod | Snap
rqModifyParams | Snap
rqParam | Snap
rqParams | Snap
rqPathInfo | Snap
rqPostParam | Snap
rqPostParams | Snap
rqQueryParam | Snap
rqQueryParams | Snap
rqQueryString | Snap
rqRemoteAddr | Snap
rqRemotePort | Snap
rqServerName | Snap
rqServerPort | Snap
rqSetParam | Snap
rqURI | Snap
rqVersion | Snap
rspStatus | Snap
rspStatusReason | Snap
runHandler | Snap.Snaplet.Test
runRequestBody | Snap
runSnap | Snap
runSnaplet | Snap.Snaplet, Snap
runState | Snap
runStateT | Snap
save | Snap.Snaplet.Auth
saveUser | Snap.Snaplet.Auth
SecureCookie | Snap.Snaplet.Session
sendFile | Snap
sendFilePartial | Snap
sequence | Snap
sequence_ | Snap
serveSnaplet | Snap.Snaplet, Snap
session | Snap.Snaplet.Auth
SessionManager |
1 (Type/Class) | Snap.Snaplet.Session.SessionManager, Snap.Snaplet.Session
2 (Data Constructor) | Snap.Snaplet.Session.SessionManager
sessionToList | Snap.Snaplet.Session
setAccessLog | Snap
setBind | Snap
setBufferingMode | Snap
setCompression | Snap
setContentLength | Snap
setContentType | Snap
setDefaultTimeout | Snap
setErrorHandler | Snap
setErrorLog | Snap
setHeader | Snap
setHostname | Snap
setInSession | Snap.Snaplet.Session
setInterpreted | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist
setLocale | Snap
setOther | Snap
setPassword | Snap.Snaplet.Auth
setPasswordResetToken | Snap.Snaplet.Auth
setPort | Snap
setProxyType | Snap
setResponseBody | Snap
setResponseCode | Snap
setResponseStatus | Snap
setRoutePattern | Snap.Snaplet, Snap
setSecureCookie | Snap.Snaplet.Session
setSSLBind | Snap
setSSLCert | Snap
setSSLKey | Snap
setSSLPort | Snap
setStartupHook | Snap
setTimeout | Snap
setUnicodeLocale | Snap
setVerbose | Snap
simpleHttpServe | Snap
SimpleLoupe | Snap
siteKey | Snap.Snaplet.Auth
Snap | Snap
Snaplet | Snap.Snaplet, Snap
SnapletConfig | Snap.Snaplet, Snap
snapletConfig | Snap.Snaplet, Snap
SnapletCSplice | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Compiled
SnapletHeist | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Generic, Snap.Snaplet.Heist.Interpreted, Snap.Snaplet.Heist.Compiled
SnapletInit | Snap.Snaplet, Snap
SnapletISplice | Snap.Snaplet.HeistNoClass, Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
SnapletLens | Snap.Snaplet, Snap
snapletURL | Snap.Snaplet, Snap
snapletValue | Snap.Snaplet, Snap
snapServerVersion | Snap
some | Snap
SomeEnumerator |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
StartupInfo | Snap
State | Snap
state | Snap
StateT |
1 (Type/Class) | Snap
2 (Data Constructor) | Snap
storing | Snap
subSnaplet | Snap.Snaplet, Snap
terminateConnection | Snap
toList | Snap.Snaplet.Session.SessionManager
touch | Snap.Snaplet.Session.SessionManager
touchSession | Snap.Snaplet.Session
TRACE | Snap
transformRequestBody | Snap
unless | Snap
unUid | Snap.Snaplet.Auth
unwrapArrow | Snap
unwrapMonad | Snap
updateHeaders | Snap
urlDecode | Snap
urlEncode | Snap
urlEncodeBuilder | Snap
userActivatedAt | Snap.Snaplet.Auth
userCreatedAt | Snap.Snaplet.Auth
userCSplices | Snap.Snaplet.Auth
userCurrentLoginAt | Snap.Snaplet.Auth
userCurrentLoginIp | Snap.Snaplet.Auth
userEmail | Snap.Snaplet.Auth
userFailedLoginCount | Snap.Snaplet.Auth
UserId |
1 (Type/Class) | Snap.Snaplet.Auth
2 (Data Constructor) | Snap.Snaplet.Auth
userId | Snap.Snaplet.Auth
userLastLoginAt | Snap.Snaplet.Auth
userLastLoginIp | Snap.Snaplet.Auth
userLockedOutUntil | Snap.Snaplet.Auth
userLogin | Snap.Snaplet.Auth
userLoginCount | Snap.Snaplet.Auth
userMeta | Snap.Snaplet.Auth
usernameExists | Snap.Snaplet.Auth
UsernameMissing | Snap.Snaplet.Auth
UserNotFound | Snap.Snaplet.Auth
userPassword | Snap.Snaplet.Auth
userRememberToken | Snap.Snaplet.Auth
userResetRequestedAt | Snap.Snaplet.Auth
userResetToken | Snap.Snaplet.Auth
userRoles | Snap.Snaplet.Auth
userSuspendedAt | Snap.Snaplet.Auth
userUpdatedAt | Snap.Snaplet.Auth
verify | Snap.Snaplet.Auth
void | Snap
when | Snap
with | Snap.Snaplet, Snap
with' | Snap.Snaplet, Snap
withBackend | Snap.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
withRequest | Snap
withResponse | Snap
withRNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session
withSession | Snap.Snaplet.Session
withSplices |
1 (Function) | Snap.Snaplet.HeistNoClass
2 (Function) | Snap.Snaplet.Heist, Snap.Snaplet.Heist.Interpreted
withSplices' | Snap.Snaplet.HeistNoClass
withState | Snap
withStateT | Snap
withTemporaryFile | Snap.Snaplet.Test
withTop | Snap.Snaplet, Snap
withTop' | Snap.Snaplet, Snap
WrapArrow | Snap
WrapMonad | Snap
WrappedArrow | Snap
WrappedMonad | Snap
wrapSite | Snap.Snaplet, Snap
writeBS | Snap
writeBuilder | Snap
writeLazyText | Snap
writeLBS | Snap
writeText | Snap
ZipList |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
zipWithM | Snap
zipWithM_ | Snap
^# | Snap