snap-0.9.2.2: Top-level package for the Snap Web Framework (Index)

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

Index

*> | Snap
<$ | Snap
<$> | Snap
<* | Snap
<**> | Snap
<*> | Snap
<=< | Snap
<|> | Snap
=<< | Snap
>=> | Snap
>> | Snap
>>= | Snap
activeUser | Snap.Snaplet.Auth
addAuthSplices | Snap.Snaplet.Auth
addHeader | Snap
addPostInitHook | Snap.Snaplet, Snap
addPostInitHookBase | Snap.Snaplet, Snap
addResponseCookie | Snap
addRoutes | Snap.Snaplet, Snap
addSplices | Snap.Snaplet.Heist
addTemplates | Snap.Snaplet.Heist
addTemplatesAt | Snap.Snaplet.Heist
addToOutput | 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 |
1 (Type/Class) | Snap.Snaplet.Auth
2 (Data Constructor) | Snap.Snaplet.Auth
bindSnapletSplices | Snap.Snaplet.Heist
bracketHandler | Snap.Snaplet, Snap
bracketSnap | Snap
buildUrlEncoded | Snap
catchFinishWith | Snap
checkPassword | Snap.Snaplet.Auth
checkPasswordAndLogin | Snap.Snaplet.Auth
checkTimeout | Snap.Snaplet.Session
clearContentLength | Snap
clearHeistCache | Snap.Snaplet.Heist
ClearText | Snap.Snaplet.Auth
combineConfig | Snap.Snaplet, Snap
commandLineAppConfig | Snap.Snaplet.Config
commandLineConfig | Snap
commit | Snap.Snaplet.Session
commitSession | Snap.Snaplet.Session
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
csrf | Snap.Snaplet.Session
csrfToken | Snap.Snaplet.Session
currentUser | Snap.Snaplet.Auth
decMakeLens | Snap
defaultConfig | Snap
defAuthSettings | Snap.Snaplet.Auth
defAuthUser | Snap.Snaplet.Auth
DELETE | Snap
delete | Snap.Snaplet.Session
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
encryptPassword | Snap.Snaplet.Auth
Enumerator | Snap
escapeHttp | Snap
EscapeHttpHandler | Snap
evalState | Snap
evalStateT | Snap
execState | Snap
execStateT | Snap
expireCookie | Snap
extendedCommandLineConfig | Snap
extendTimeout | Snap
fail | 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
fstLens | Snap
Functor | Snap
GET | Snap
get | Snap
getAccessLog | Snap
getBind | Snap
getBufferingMode | Snap
getCompression | Snap
getConst | Snap
getCookie | Snap
getDefaultTimeout | Snap
getErrorHandler | Snap
getErrorLog | Snap
getFromSession | Snap.Snaplet.Session
getHeader | Snap
getHeaders | Snap
getHostname | Snap
getL | 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
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
guard | Snap
Handler | Snap.Snaplet, Snap
HasHeaders | Snap
HasHeist | Snap.Snaplet.Heist
HEAD | Snap
Headers | Snap
headers | Snap
Heist | Snap.Snaplet.Heist
heistInit | Snap.Snaplet.Heist
heistInit' | Snap.Snaplet.Heist
heistLens | Snap.Snaplet.Heist
heistLocal | Snap.Snaplet.Heist
heistServe | Snap.Snaplet.Heist
heistServeSingle | Snap.Snaplet.Heist
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
intMapLens | Snap
intSetLens | Snap
ipHeaderFilter | Snap
ipHeaderFilter' | Snap
ISessionManager | Snap.Snaplet.Session
isLoggedIn | Snap.Snaplet.Auth
iso | Snap
join | Snap
Lens |
1 (Data Constructor) | Snap
2 (Type/Class) | Snap
lens | Snap
lift | Snap
liftA | Snap
liftA2 | Snap
liftA3 | Snap
liftAppHandler | Snap.Snaplet.Heist
liftHandler | Snap.Snaplet.Heist
liftHeist | Snap.Snaplet.Heist
liftIO | Snap
liftM | Snap
liftM2 | Snap
liftM3 | Snap
liftM4 | Snap
liftM5 | Snap
liftSnap | Snap
liftWith | Snap.Snaplet.Heist
listHeaders | Snap
load | Snap.Snaplet.Session
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
lookupByLogin | Snap.Snaplet.Auth
lookupByRememberToken | Snap.Snaplet.Auth
lookupByUserId | Snap.Snaplet.Auth
makeLens | Snap
makeLenses | Snap
makeSnaplet | Snap.Snaplet, Snap
many | Snap
mapAndUnzipM | Snap
mapLens | Snap
mapM | Snap
mapM_ | Snap
mapState | Snap
mapStateT | Snap
markAuthFail | Snap.Snaplet.Auth
markAuthSuccess | Snap.Snaplet.Auth
mergeL | Snap
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
modifyHeistTS | Snap.Snaplet.Heist
modifyRequest | Snap
modifyResponse | Snap
modifyResponseBody | Snap
modifyResponseCookie | Snap
modifySnapletState | Snap.Snaplet, Snap
modifyTimeout | Snap
modL | 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
nameMakeLens | 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 | Snap.Snaplet.Heist
renderAs | Snap.Snaplet.Heist
renderWithSplices | Snap.Snaplet.Heist
replicateM | Snap
replicateM_ | Snap
Request | Snap
requireUser | Snap.Snaplet.Auth
reset | Snap.Snaplet.Session
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
runLens | Snap
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
2 (Data Constructor) | Snap.Snaplet.Session
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
setL | Snap
setLens | Snap
setLocale | Snap
setOther | Snap
setPassword | 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
siteKey | Snap.Snaplet.Auth
Snap | Snap
Snaplet | Snap.Snaplet, Snap
SnapletConfig | Snap.Snaplet, Snap
snapletConfig | Snap.Snaplet, Snap
SnapletHeist | Snap.Snaplet.Heist
SnapletInit | Snap.Snaplet, Snap
SnapletSplice | Snap.Snaplet.Heist
snapletValue | Snap.Snaplet, Snap
snapServerVersion | Snap
sndLens | 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
subSnaplet | Snap.Snaplet, Snap
terminateConnection | Snap
toList | Snap.Snaplet.Session
touch | Snap.Snaplet.Session
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
userCurrentLoginAt | Snap.Snaplet.Auth
userCurrentLoginIp | 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
UserNotFound | Snap.Snaplet.Auth
userPassword | Snap.Snaplet.Auth
userRememberToken | 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
withHeistTS | Snap.Snaplet.Heist
withRequest | Snap
withResponse | Snap
withRNG | Snap.Snaplet.Session.Common, Snap.Snaplet.Session
withSession | Snap.Snaplet.Session
withSplices | Snap.Snaplet.Heist
withState | Snap
withStateT | Snap
withTop | Snap.Snaplet, Snap
withTop' | Snap.Snaplet, Snap
WrapArrow | Snap
wrapHandlers | Snap.Snaplet, 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
^!%= | Snap
^!*= | Snap
^!+= | Snap
^!-= | Snap
^!/= | Snap
^!= | Snap
^$ | Snap
^$! | Snap
^%%= | Snap
^%= | Snap
^*= | Snap
^+= | Snap
^-= | Snap
^. | Snap
^/= | Snap
^= | Snap