snap-core-1.0.5.1: Snap: A Haskell Web Framework (core interfaces and types)

Index

<?> | Snap.Internal.Parsing
addCookies | Snap.Test
addHeader |
1 (Function) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Function) | Snap.Test
addResponseCookie | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
addToOutput | Snap.Internal.Core, Snap.Core
allowWithMaximumSize | Snap.Util.FileUploads
applyCORS | Snap.Util.CORS
assert404 | Snap.Test
assertBodyContains | Snap.Test
assertRedirect | Snap.Test
assertRedirectTo | Snap.Test
assertSuccess | Snap.Test
BadAcceptEncodingException | Snap.Util.GZip
BadPartException | Snap.Util.FileUploads
badPartExceptionReason | Snap.Util.FileUploads
behindProxy | Snap.Util.Proxy
bracketSnap | Snap.Internal.Core, Snap.Core
buildRequest | Snap.Test
buildUrlEncoded | Snap.Internal.Parsing, Snap.Core
catchFinishWith | Snap.Internal.Core, Snap.Core
checkRangeReq | Snap.Internal.Util.FileServe
clearContentLength | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
compressibleMimeTypes | Snap.Util.GZip
CONNECT | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
Cookie |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookieDomain | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookieExpires | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookieHttpOnly | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookieName | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookiePath | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookieSecure | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
cookieToBS | Snap.Internal.Http.Types
cookieValue | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
corsAllowCredentials | Snap.Util.CORS
corsAllowedHeaders | Snap.Util.CORS
corsAllowedMethods | Snap.Util.CORS
corsAllowOrigin | Snap.Util.CORS
corsExposeHeaders | Snap.Util.CORS
CORSOptions |
1 (Type/Class) | Snap.Util.CORS
2 (Data Constructor) | Snap.Util.CORS
crlf | Snap.Internal.Parsing
c_format_http_time | Snap.Internal.Http.Types
c_format_log_time | Snap.Internal.Http.Types
c_parse_http_time | Snap.Internal.Http.Types
debug | Snap.Internal.Debug
debugErrno | Snap.Internal.Debug
decodeFilePath | Snap.Internal.Util.FileServe
defaultDirectoryConfig | Snap.Internal.Util.FileServe, Snap.Util.FileServe
defaultFileUploadPolicy | Snap.Util.FileUploads
defaultIndexGenerator | Snap.Internal.Util.FileServe, Snap.Util.FileServe
defaultMimeTypes | Snap.Internal.Util.FileServe, Snap.Util.FileServe
defaultOptions | Snap.Util.CORS
defaultUploadPolicy | Snap.Util.FileUploads
DELETE | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
delete |
1 (Function) | Snap.Types.Headers
2 (Function) | Snap.Test
deleteHeader | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
DeleteRequest | Snap.Test
deleteResponseCookie | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
dir | Snap.Internal.Core, Snap.Core
DirectoryConfig |
1 (Type/Class) | Snap.Internal.Util.FileServe, Snap.Util.FileServe
2 (Data Constructor) | Snap.Internal.Util.FileServe, Snap.Util.FileServe
disallow | Snap.Util.FileUploads
DispositionAttachment | Snap.Util.FileUploads
DispositionFile | Snap.Util.FileUploads
DispositionFormData | Snap.Util.FileUploads
DispositionOther | Snap.Util.FileUploads
DList | Snap.Internal.Parsing
doProcessFormInputs | Snap.Util.FileUploads
dynamicHandlers | Snap.Internal.Util.FileServe, Snap.Util.FileServe
EarlyTermination | Snap.Internal.Core
empty | Snap.Types.Headers
emptyResponse | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
EscapeHttp | Snap.Internal.Core, Snap.Core
escapeHttp | Snap.Internal.Core, Snap.Core
EscapeHttpHandler | Snap.Internal.Core, Snap.Core
EscapeSnap |
1 (Data Constructor) | Snap.Internal.Core
2 (Type/Class) | Snap.Internal.Core, Snap.Core
evalHandler | Snap.Test
evalHandlerM | Snap.Test
evalSnap | Snap.Internal.Core
Everywhere | Snap.Util.CORS
expireCookie | Snap.Internal.Core, Snap.Core
extendTimeout | Snap.Internal.Core, Snap.Core
fancyDirectoryConfig | Snap.Internal.Util.FileServe, Snap.Util.FileServe
fdContents | Snap.Test
fdContentType | Snap.Test
fdFileName | Snap.Test
FileData |
1 (Type/Class) | Snap.Test
2 (Data Constructor) | Snap.Test
Files | Snap.Test
fileType | Snap.Internal.Util.FileServe, Snap.Util.FileServe
FileUploadException | Snap.Util.FileUploads
fileUploadExceptionReason | Snap.Util.FileUploads
FileUploadPolicy | Snap.Util.FileUploads
finish | Snap.Internal.Parsing
finishWith | Snap.Internal.Core, Snap.Core
fixupResponse | Snap.Internal.Core
foldedFoldl' | Snap.Types.Headers
foldedFoldr | Snap.Types.Headers
foldl' | Snap.Types.Headers
foldMultipart | Snap.Util.FileUploads
foldr | Snap.Types.Headers
formatHttpTime | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
formatLogTime | Snap.Internal.Http.Types, Snap.Internal.Core
FormData | Snap.Test
FormFile |
1 (Type/Class) | Snap.Util.FileUploads
2 (Data Constructor) | Snap.Util.FileUploads
formFileName | Snap.Util.FileUploads
formFileValue | Snap.Util.FileUploads
FormParam | Snap.Util.FileUploads
fromList | Snap.Types.Headers
fullyParse | Snap.Internal.Parsing
fullyParse' | Snap.Internal.Parsing
GET | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
get | Snap.Test
getCookie | Snap.Internal.Core, Snap.Core
getHeader | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
getMaximumFormInputSize | Snap.Util.FileUploads
getMaximumNumberOfFormInputs | Snap.Util.FileUploads
getMinimumUploadRate | Snap.Util.FileUploads
getMinimumUploadSeconds | Snap.Util.FileUploads
getParam | Snap.Internal.Core, Snap.Core
getParamFrom | Snap.Internal.Core
getParams | Snap.Internal.Core, Snap.Core
getPostParam | Snap.Internal.Core, Snap.Core
getPostParams | Snap.Internal.Core, Snap.Core
getQueryParam | Snap.Internal.Core, Snap.Core
getQueryParams | Snap.Internal.Core, Snap.Core
GetRequest | Snap.Test
getRequest | Snap.Internal.Core, Snap.Core
getResponse | Snap.Internal.Core, Snap.Core
getResponseBody | Snap.Test
getResponseCookie | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
getResponseCookies | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
getSafePath | Snap.Internal.Util.FileServe, Snap.Util.FileServe
getsRequest | Snap.Internal.Core, Snap.Core
getsResponse | Snap.Internal.Core, Snap.Core
getTimeoutModifier | Snap.Internal.Core, Snap.Core
getUploadTimeout | Snap.Util.FileUploads
handleFileUploads | Snap.Util.FileUploads
handleFormUploads | Snap.Util.FileUploads
handleMultipart | Snap.Util.FileUploads
HandlerMap | Snap.Internal.Util.FileServe, Snap.Util.FileServe
HashableMethod |
1 (Type/Class) | Snap.Util.CORS
2 (Data Constructor) | Snap.Util.CORS
HashableURI |
1 (Type/Class) | Snap.Util.CORS
2 (Data Constructor) | Snap.Util.CORS
HasHeaders | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
HEAD | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
head | Snap.Test
Headers | Snap.Types.Headers, Snap.Core
headers | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
hexd | Snap.Internal.Parsing
HttpVersion | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
ifTop | Snap.Internal.Core, Snap.Core
indexFiles | Snap.Internal.Util.FileServe, Snap.Util.FileServe
indexGenerator | Snap.Internal.Util.FileServe, Snap.Util.FileServe
insert | Snap.Types.Headers
ipHeaderFilter | Snap.Internal.Core, Snap.Core
ipHeaderFilter' | Snap.Internal.Core, Snap.Core
isFieldChar | Snap.Internal.Parsing
isRFCText | Snap.Internal.Parsing
isToken | Snap.Internal.Parsing
liftSnap | Snap.Internal.Core, Snap.Core
listHeaders | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
localRequest | Snap.Internal.Core, Snap.Core
logError | Snap.Internal.Core, Snap.Core
lookup | Snap.Types.Headers
lookupWithDefault | Snap.Types.Headers
matchAll | Snap.Internal.Parsing
member | Snap.Types.Headers
Method |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
method | Snap.Internal.Core, Snap.Core
methods | Snap.Internal.Core, Snap.Core
MimeMap | Snap.Internal.Util.FileServe, Snap.Util.FileServe
mimeTypes | Snap.Internal.Util.FileServe, Snap.Util.FileServe
mkOriginSet | Snap.Util.CORS
modifyRequest | Snap.Internal.Core, Snap.Core
modifyResponse | Snap.Internal.Core, Snap.Core
modifyResponseBody | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
modifyResponseCookie | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
modifyTimeout | Snap.Internal.Core, Snap.Core
MonadSnap | Snap.Internal.Core, Snap.Core
MultipartParam | Snap.Test
MultipartParams | Snap.Test
MultipartPostRequest | Snap.Test
noCompression | Snap.Util.GZip
NoHandlerException |
1 (Type/Class) | Snap.Internal.Core, Snap.Core
2 (Data Constructor) | Snap.Internal.Core, Snap.Core
NoProxy | Snap.Util.Proxy
normalizeMethod | Snap.Internal.Http.Types, Snap.Internal.Core
Nowhere | Snap.Util.CORS
null | Snap.Types.Headers
OPTIONS | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
OriginList | Snap.Util.CORS
Origins | Snap.Util.CORS
origins | Snap.Util.CORS
OriginSet | Snap.Util.CORS
Params | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
parseCookie | Snap.Internal.Parsing
parseHttpTime | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
parseNum | Snap.Internal.Parsing
parseToCompletion | Snap.Internal.Parsing
parseUrlEncoded | Snap.Internal.Parsing, Snap.Core
partContentType | Snap.Util.FileUploads
PartDisposition | Snap.Util.FileUploads
partDisposition | Snap.Util.FileUploads
partFieldName | Snap.Util.FileUploads
partFileName | Snap.Util.FileUploads
PartFold | Snap.Util.FileUploads
partHeaders | Snap.Util.FileUploads
PartInfo | Snap.Util.FileUploads
PartProcessor | Snap.Util.FileUploads
PartUploadPolicy | Snap.Util.FileUploads
pass | Snap.Internal.Core, Snap.Core
PassOnProcessing | Snap.Internal.Core
PATCH | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
path | Snap.Internal.Core, Snap.Core
pathArg | Snap.Internal.Core, Snap.Core
pathWith | Snap.Internal.Core
pAvPair | Snap.Internal.Parsing
pAvPairs | Snap.Internal.Parsing
pContentTypeWithParameters | Snap.Internal.Parsing
pCookies | Snap.Internal.Parsing
pHeaders | Snap.Internal.Parsing
PolicyViolationException | Snap.Util.FileUploads
policyViolationExceptionReason | Snap.Util.FileUploads
POST | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
postMultipart | Snap.Test
postRaw | Snap.Test
postUrlEncoded | Snap.Test
pParameter | Snap.Internal.Parsing
pParameter' | Snap.Internal.Parsing
pQuotedString | Snap.Internal.Parsing
pQuotedString' | Snap.Internal.Parsing
preServeHook | Snap.Internal.Util.FileServe, Snap.Util.FileServe
printUrlEncoded | Snap.Internal.Parsing, Snap.Core
ProxyType | Snap.Util.Proxy
pToken | Snap.Internal.Parsing
pTokens | Snap.Internal.Parsing
pUrlEscaped | Snap.Internal.Parsing
PUT | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
put | Snap.Test
putRequest | Snap.Internal.Core, Snap.Core
putResponse | Snap.Internal.Core, Snap.Core
pValueWithParameters | Snap.Internal.Parsing
pValueWithParameters' | Snap.Internal.Parsing
pWord | Snap.Internal.Parsing
pWord' | Snap.Internal.Parsing
readCookie | Snap.Internal.Core, Snap.Core
readRequestBody | Snap.Internal.Core, Snap.Core
redirect | Snap.Internal.Core, Snap.Core
redirect' | Snap.Internal.Core, Snap.Core
renderCookies | Snap.Internal.Http.Types
Request |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Internal.Core
RequestBuilder | Snap.Test
requestToString | Snap.Test
RequestType | Snap.Test
RequestWithRawBody | Snap.Test
Response |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Internal.Core
ResponseBody | Snap.Internal.Http.Types, Snap.Internal.Core
responseToString | Snap.Test
route | Snap.Core
routeLocal | Snap.Core
rqBody | Snap.Internal.Http.Types, Snap.Internal.Core
rqClientAddr | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqClientPort | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqContentLength | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqContextPath | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqCookies | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqHeaders | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqHostName | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqIsSecure | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqLocalHostname | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqMethod | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqModifyParams | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqParam | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqParams | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqPathInfo | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqPostParam | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqPostParams | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqQueryParam | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqQueryParams | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqQueryString | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqRemoteAddr | Snap.Internal.Http.Types, Snap.Core
rqRemotePort | Snap.Internal.Http.Types, Snap.Core
rqServerAddr | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqServerPort | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqSetParam | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqURI | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rqVersion | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rspBody | Snap.Internal.Http.Types, Snap.Internal.Core
rspBodyMap | Snap.Internal.Http.Types, Snap.Internal.Core
rspBodyToEnum | Snap.Internal.Http.Types, Snap.Internal.Core
rspContentLength | Snap.Internal.Http.Types, Snap.Internal.Core
rspCookies | Snap.Internal.Http.Types, Snap.Internal.Core
rspHeaders | Snap.Internal.Http.Types, Snap.Internal.Core
rspStatus | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rspStatusReason | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
rspTransformingRqBody | Snap.Internal.Http.Types, Snap.Internal.Core
runHandler | Snap.Test
runHandlerM | Snap.Test
runRequestBody | Snap.Internal.Core, Snap.Core
runSnap | Snap.Internal.Core, Snap.Core
SendFile | Snap.Internal.Http.Types, Snap.Internal.Core
sendFile | Snap.Internal.Core, Snap.Core
sendFilePartial | Snap.Internal.Core, Snap.Core
serveDirectory | Snap.Internal.Util.FileServe, Snap.Util.FileServe
serveDirectoryWith | Snap.Internal.Util.FileServe, Snap.Util.FileServe
serveFile | Snap.Internal.Util.FileServe, Snap.Util.FileServe
serveFileAs | Snap.Internal.Util.FileServe, Snap.Util.FileServe
set | Snap.Types.Headers
setContentLength | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
setContentType |
1 (Function) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Function) | Snap.Test
setHeader |
1 (Function) | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
2 (Function) | Snap.Test
setHttpVersion | Snap.Test
setMaximumFileSize | Snap.Util.FileUploads
setMaximumFormInputSize | Snap.Util.FileUploads
setMaximumNumberOfFiles | Snap.Util.FileUploads
setMaximumNumberOfFormInputs | Snap.Util.FileUploads
setMaximumSkippedFileSize | Snap.Util.FileUploads
setMinimumUploadRate | Snap.Util.FileUploads
setMinimumUploadSeconds | Snap.Util.FileUploads
setProcessFormInputs | Snap.Util.FileUploads
setQueryString | Snap.Test
setQueryStringRaw | Snap.Test
setRequestPath | Snap.Test
setRequestType | Snap.Test
setResponseBody | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
setResponseCode | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
setResponseStatus | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
setSecure | Snap.Test
setSkipFilesWithoutNames | Snap.Util.FileUploads
setTimeout | Snap.Internal.Core, Snap.Core
setUploadTimeout | Snap.Util.FileUploads
set_c_locale | Snap.Internal.Http.Types
sget | Snap.Internal.Core
simpleDirectoryConfig | Snap.Internal.Util.FileServe, Snap.Util.FileServe
skipFieldChars | Snap.Internal.Parsing
smodify | Snap.Internal.Core
Snap |
1 (Type/Class) | Snap.Internal.Core, Snap.Core
2 (Data Constructor) | Snap.Internal.Core
SnapResult | Snap.Internal.Core
SnapState |
1 (Type/Class) | Snap.Internal.Core
2 (Data Constructor) | Snap.Internal.Core
SnapValue | Snap.Internal.Core
statusReasonMap | Snap.Internal.Http.Types, Snap.Internal.Core
storeAsLazyByteString | Snap.Util.FileUploads
Stream | Snap.Internal.Http.Types, Snap.Internal.Core
StreamProc | Snap.Internal.Http.Types, Snap.Internal.Core
TerminateConnection | Snap.Internal.Core, Snap.Core
terminateConnection | Snap.Internal.Core, Snap.Core
toList | Snap.Types.Headers
toTable | Snap.Internal.Parsing
toTableList | Snap.Internal.Parsing
TRACE | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
transformRequestBody | Snap.Internal.Core, Snap.Core
trim | Snap.Internal.Parsing
unsafeFromCaseFoldedList | Snap.Types.Headers
unsafeFromHex | Snap.Internal.Parsing
unsafeFromNat | Snap.Internal.Parsing
unsafeInsert | Snap.Types.Headers
unsafeToCaseFoldedList | Snap.Types.Headers
unSnap | Snap.Internal.Core
untilEOL | Snap.Internal.Parsing
updateContextPath | Snap.Internal.Core
updateHeaders | Snap.Internal.Http.Types, Snap.Internal.Core, Snap.Core
UploadPolicy | Snap.Util.FileUploads
urlDecode | Snap.Internal.Parsing, Snap.Core
urlEncode | Snap.Internal.Parsing, Snap.Core
urlEncodeBuilder | Snap.Internal.Parsing, Snap.Core
urlEncodeClean | Snap.Internal.Parsing
UrlEncodedPostRequest | Snap.Test
withCompression | Snap.Util.GZip
withCompression' | Snap.Util.GZip
withRequest | Snap.Internal.Core, Snap.Core
withResponse | Snap.Internal.Core, Snap.Core
withTemporaryStore | Snap.Util.FileUploads
writeBS | Snap.Internal.Core, Snap.Core
writeBuilder | Snap.Internal.Core, Snap.Core
writeLazyText | Snap.Internal.Core, Snap.Core
writeLBS | Snap.Internal.Core, Snap.Core
writeText | Snap.Internal.Core, Snap.Core
X_Forwarded_For | Snap.Util.Proxy
Zero |
1 (Type/Class) | Snap.Internal.Core
2 (Data Constructor) | Snap.Internal.Core
_snapLogError | Snap.Internal.Core
_snapModifyTimeout | Snap.Internal.Core
_snapRequest | Snap.Internal.Core
_snapResponse | Snap.Internal.Core