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

Index

$$ | Snap.Iteratee
$= | Snap.Iteratee
<==< | Snap.Iteratee
=$ | Snap.Iteratee
==<< | Snap.Iteratee
>==> | Snap.Iteratee
>>== | Snap.Iteratee
addHeader |
1 (Function) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Function) | Snap.Test
addResponseCookie | Snap.Internal.Http.Types, Snap.Core, Snap.Types
addToOutput | Snap.Core, Snap.Types
allowWithMaximumSize | Snap.Util.FileUploads
assert404 | Snap.Test
assertBodyContains | Snap.Test
assertRedirect | Snap.Test
assertRedirectTo | Snap.Test
assertSuccess | Snap.Test
BadPartException | Snap.Util.FileUploads
badPartExceptionReason | Snap.Util.FileUploads
behindProxy | Snap.Util.Proxy
bracketSnap | Snap.Core, Snap.Types
buildRequest | Snap.Test
buildUrlEncoded | Snap.Internal.Parsing, Snap.Core, Snap.Types
catchError | Snap.Iteratee
catchFinishWith | Snap.Core, Snap.Types
checkDone | Snap.Iteratee
Chunks | Snap.Iteratee
clearContentLength | Snap.Internal.Http.Types, Snap.Core, Snap.Types
concatEnums | Snap.Iteratee
CONNECT | Snap.Internal.Http.Types, Snap.Core, Snap.Types
ConnectionTerminatedException |
1 (Type/Class) | Snap.Internal.Exceptions
2 (Data Constructor) | Snap.Internal.Exceptions
consume | Snap.Iteratee
Continue | Snap.Iteratee
continue | Snap.Iteratee
Cookie |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookieDomain | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookieExpires | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookieHttpOnly | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookieName | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookiePath | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookieSecure | Snap.Internal.Http.Types, Snap.Core, Snap.Types
cookieValue | Snap.Internal.Http.Types, Snap.Core, Snap.Types
countBytes | Snap.Iteratee
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
debugErrnoIgnore | Snap.Internal.Debug
debugIgnore | Snap.Internal.Debug
debugIteratee | Snap.Internal.Iteratee.Debug
defaultDirectoryConfig | Snap.Util.FileServe
defaultIndexGenerator | Snap.Util.FileServe
defaultMimeTypes | Snap.Util.FileServe
defaultUploadPolicy | Snap.Util.FileUploads
DELETE | Snap.Internal.Http.Types, Snap.Core, Snap.Types
delete |
1 (Function) | Snap.Types.Headers
2 (Function) | Snap.Test
deleteHeader | Snap.Internal.Http.Types, Snap.Core, Snap.Types
DeleteRequest | Snap.Test
deleteResponseCookie | Snap.Internal.Http.Types, Snap.Core, Snap.Types
digit | Snap.Internal.Parsing
dir | Snap.Core, Snap.Types
DirectoryConfig |
1 (Type/Class) | Snap.Util.FileServe
2 (Data Constructor) | Snap.Util.FileServe
disallow | Snap.Util.FileUploads
DList | Snap.Internal.Parsing
doProcessFormInputs | Snap.Util.FileUploads
drop | Snap.Iteratee
drop' | Snap.Iteratee
dumpResponse | Snap.Test
dynamicHandlers | Snap.Util.FileServe
empty | Snap.Types.Headers
emptyResponse | Snap.Internal.Http.Types, Snap.Core, Snap.Types
Enum | Snap.Internal.Http.Types
enumBS | Snap.Iteratee
enumBuilder | Snap.Iteratee
enumBuilderToByteString | Snap.Iteratee
enumByteStringToBuilder | Snap.Iteratee
enumEOF | Snap.Iteratee
Enumeratee | Snap.Iteratee
Enumerator | Snap.Iteratee, Snap.Core, Snap.Types
enumFile | Snap.Iteratee
enumFilePartial | Snap.Iteratee
enumLBS | Snap.Iteratee
enumList | Snap.Iteratee
EOF | Snap.Iteratee
Error | Snap.Iteratee
escapeHttp | Snap.Core, Snap.Types
EscapeHttpException |
1 (Type/Class) | Snap.Internal.Exceptions
2 (Data Constructor) | Snap.Internal.Exceptions
EscapeHttpHandler | Snap.Internal.Exceptions, Snap.Core, Snap.Types
evalHandler | Snap.Test
evalHandlerM | Snap.Test
expireCookie | Snap.Core, Snap.Types
extendTimeout | Snap.Core, Snap.Types
fancyDirectoryConfig | Snap.Util.FileServe
fdContents | Snap.Test
fdContentType | Snap.Test
fdFileName | Snap.Test
fieldChars | Snap.Internal.Parsing
fieldCharSet | Snap.Internal.Parsing
FileData |
1 (Type/Class) | Snap.Test
2 (Data Constructor) | Snap.Test
Files | Snap.Test
fileType | Snap.Util.FileServe
FileUploadException | Snap.Util.FileUploads
fileUploadExceptionReason | Snap.Util.FileUploads
finish | Snap.Internal.Parsing
finishWith | Snap.Core, Snap.Types
fold | Snap.Types.Headers
formatHttpTime | Snap.Internal.Http.Types, Snap.Core, Snap.Types
formatLogTime | Snap.Internal.Http.Types
FormData | Snap.Test
fromBS | Snap.Util.Readable
fromList | Snap.Types.Headers
fromStr | Snap.Internal.Http.Types
fullyParse | Snap.Internal.Parsing
generateFS | Snap.Internal.Parsing
GET | Snap.Internal.Http.Types, Snap.Core, Snap.Types
get | Snap.Test
getBufferingMode | Snap.Internal.Http.Types, Snap.Core, Snap.Types
getCookie | Snap.Core, Snap.Types
getHeader | Snap.Internal.Http.Types, Snap.Core, Snap.Types
getHeaders | Snap.Internal.Http.Types, Snap.Core, Snap.Types
getMaximumFormInputSize | Snap.Util.FileUploads
getMaximumNumberOfFormInputs | Snap.Util.FileUploads
getMinimumUploadRate | Snap.Util.FileUploads
getMinimumUploadSeconds | Snap.Util.FileUploads
getParam | Snap.Core, Snap.Types
getParams | Snap.Core, Snap.Types
getPostParam | Snap.Core, Snap.Types
getPostParams | Snap.Core, Snap.Types
getQueryParam | Snap.Core, Snap.Types
getQueryParams | Snap.Core, Snap.Types
GetRequest | Snap.Test
getRequest | Snap.Core, Snap.Types
getRequestBody | Snap.Core, Snap.Types
getResponse | Snap.Core, Snap.Types
getResponseBody | Snap.Test
getResponseCookie | Snap.Internal.Http.Types, Snap.Core, Snap.Types
getResponseCookies | Snap.Internal.Http.Types, Snap.Core, Snap.Types
getSafePath | Snap.Util.FileServe
getsRequest | Snap.Core, Snap.Types
getsResponse | Snap.Core, Snap.Types
getTimeoutAction | Snap.Core, Snap.Types
getTimeoutModifier | Snap.Core, Snap.Types
getUploadTimeout | Snap.Util.FileUploads
handleFileUploads | Snap.Util.FileUploads
handleMultipart | Snap.Util.FileUploads
HandlerMap | Snap.Util.FileServe
HasHeaders | Snap.Internal.Http.Types, Snap.Core, Snap.Types
HEAD | Snap.Internal.Http.Types, Snap.Core, Snap.Types
head | Snap.Iteratee
Headers | Snap.Types.Headers, Snap.Core, Snap.Types
headers | Snap.Internal.Http.Types, Snap.Core, Snap.Types
hexd | Snap.Internal.Parsing
HttpVersion | Snap.Internal.Http.Types, Snap.Core, Snap.Types
ifTop | Snap.Core, Snap.Types
indexFiles | Snap.Util.FileServe
indexGenerator | Snap.Util.FileServe
insert | Snap.Types.Headers
InvalidRangeException | Snap.Iteratee
ipHeaderFilter | Snap.Core, Snap.Types
ipHeaderFilter' | Snap.Core, Snap.Types
isEOF | Snap.Iteratee
isRFCText | Snap.Internal.Parsing
isToken | Snap.Internal.Parsing
Iteratee |
1 (Type/Class) | Snap.Iteratee
2 (Data Constructor) | Snap.Iteratee
iterateeDebugWrapper | Snap.Internal.Iteratee.Debug
iterateeDebugWrapperWith | Snap.Internal.Iteratee.Debug
joinI | Snap.Iteratee
joinI' | Snap.Iteratee
killIfTooSlow | Snap.Iteratee
letter | Snap.Internal.Parsing
liftFoldL | Snap.Iteratee
liftFoldL' | Snap.Iteratee
liftFoldM | Snap.Iteratee
liftI | Snap.Iteratee
liftSnap | Snap.Core, Snap.Types
liftTrans | Snap.Iteratee
listHeaders | Snap.Internal.Http.Types, Snap.Core, Snap.Types
localRequest | Snap.Core, Snap.Types
logError | Snap.Core, Snap.Types
lookup | Snap.Types.Headers
lookupWithDefault | Snap.Types.Headers
map | Snap.Iteratee
mapEnum | Snap.Iteratee
mapIter | Snap.Iteratee
matchAll | Snap.Internal.Parsing
member | Snap.Types.Headers
Method |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
method | Snap.Core, Snap.Types
methods | Snap.Core, Snap.Types
MimeMap | Snap.Util.FileServe
mimeTypes | Snap.Util.FileServe
mkIterateeBuffer | Snap.Iteratee
modifyRequest | Snap.Core, Snap.Types
modifyResponse | Snap.Core, Snap.Types
modifyResponseBody | Snap.Internal.Http.Types, Snap.Core, Snap.Types
modifyResponseCookie | Snap.Internal.Http.Types, Snap.Core, Snap.Types
modifyTimeout | Snap.Core, Snap.Types
MonadSnap | Snap.Core, Snap.Types
MultipartParam | Snap.Test
MultipartParams | Snap.Test
MultipartPostRequest | Snap.Test
noCompression | Snap.Util.GZip
NoHandlerException |
1 (Type/Class) | Snap.Core, Snap.Types
2 (Data Constructor) | Snap.Core, Snap.Types
NoProxy | Snap.Util.Proxy
null | Snap.Types.Headers
OPTIONS | Snap.Internal.Http.Types, Snap.Core, Snap.Types
Params | Snap.Internal.Http.Types, Snap.Core, Snap.Types
parseCookie | Snap.Internal.Parsing
parseHttpTime | Snap.Internal.Http.Types, Snap.Core, Snap.Types
parseNum | Snap.Internal.Parsing
parseToCompletion | Snap.Internal.Parsing
parseUrlEncoded | Snap.Internal.Parsing, Snap.Core, Snap.Types
partContentType | Snap.Util.FileUploads
partFieldName | Snap.Util.FileUploads
partFileName | Snap.Util.FileUploads
PartInfo |
1 (Type/Class) | Snap.Util.FileUploads
2 (Data Constructor) | Snap.Util.FileUploads
PartUploadPolicy | Snap.Util.FileUploads
pass | Snap.Core, Snap.Types
PATCH | Snap.Internal.Http.Types, Snap.Core, Snap.Types
path | Snap.Core, Snap.Types
pathArg | Snap.Core, Snap.Types
pAvPair | Snap.Internal.Parsing
pAvPairs | Snap.Internal.Parsing
pContentTypeWithParameters | Snap.Internal.Parsing
pCookies | Snap.Internal.Parsing
peek | Snap.Iteratee
pHeaders | Snap.Internal.Parsing
PolicyViolationException | Snap.Util.FileUploads
policyViolationExceptionReason | Snap.Util.FileUploads
POST | Snap.Internal.Http.Types, Snap.Core, Snap.Types
postMultipart | Snap.Test
postRaw | Snap.Test
postUrlEncoded | Snap.Test
pParameter | Snap.Internal.Parsing
pQuotedString | Snap.Internal.Parsing
preServeHook | Snap.Util.FileServe
printChunks | Snap.Iteratee
printUrlEncoded | Snap.Internal.Parsing, Snap.Core, Snap.Types
ProxyType | Snap.Util.Proxy
pSpaces | Snap.Internal.Parsing
pToken | Snap.Internal.Parsing
pUrlEscaped | Snap.Internal.Parsing
PUT | Snap.Internal.Http.Types, Snap.Core, Snap.Types
put | Snap.Test
putRequest | Snap.Core, Snap.Types
putResponse | Snap.Core, Snap.Types
pValueWithParameters | Snap.Internal.Parsing
pWord | Snap.Internal.Parsing
RateTooSlowException | Snap.Iteratee
Readable | Snap.Util.Readable
readCookie | Snap.Core, Snap.Types
readRequestBody | Snap.Core, Snap.Types
redirect | Snap.Core, Snap.Types
redirect' | Snap.Core, Snap.Types
Request |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Data Constructor) | Snap.Internal.Http.Types
RequestBuilder | Snap.Test
RequestType | Snap.Test
RequestWithRawBody | Snap.Test
Response |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Data Constructor) | Snap.Internal.Http.Types
ResponseBody | Snap.Internal.Http.Types
responseToString | Snap.Test
returnI | Snap.Iteratee
route | Snap.Core, Snap.Types
routeLocal | Snap.Core, Snap.Types
rqBody | Snap.Internal.Http.Types
rqContentLength | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqContextPath | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqCookies | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqHeaders | Snap.Internal.Http.Types
rqIsSecure | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqLocalAddr | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqLocalHostname | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqLocalPort | Snap.Internal.Http.Types
rqMethod | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqModifyParams | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqParam | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqParams | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqPathInfo | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqPostParam | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqPostParams | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqQueryParam | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqQueryParams | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqQueryString | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqRemoteAddr | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqRemotePort | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqServerName | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqServerPort | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqSetParam | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqURI | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rqVersion | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rspBody | Snap.Internal.Http.Types
rspBodyMap | Snap.Internal.Http.Types
rspBodyToEnum | Snap.Internal.Http.Types
rspContentLength | Snap.Internal.Http.Types
rspCookies | Snap.Internal.Http.Types
rspHeaders | Snap.Internal.Http.Types
rspHttpVersion | Snap.Internal.Http.Types
rspOutputBuffering | Snap.Internal.Http.Types
rspStatus | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rspStatusReason | Snap.Internal.Http.Types, Snap.Core, Snap.Types
rspTransformingRqBody | Snap.Internal.Http.Types
run | Snap.Iteratee
runHandler | Snap.Test
runHandlerM | Snap.Test
runIteratee | Snap.Iteratee
runRequestBody | Snap.Core, Snap.Types
runSnap | Snap.Core, Snap.Types
run_ | Snap.Iteratee
SendFile | Snap.Internal.Http.Types
sendFile | Snap.Core, Snap.Types
sendFilePartial | Snap.Core, Snap.Types
sequence | Snap.Iteratee
serveDirectory | Snap.Util.FileServe
serveDirectoryWith | Snap.Util.FileServe
serveFile | Snap.Util.FileServe
serveFileAs | Snap.Util.FileServe
set | Snap.Types.Headers
setBufferingMode | Snap.Internal.Http.Types, Snap.Core, Snap.Types
setContentLength | Snap.Internal.Http.Types, Snap.Core, Snap.Types
setContentType |
1 (Function) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Function) | Snap.Test
setHeader |
1 (Function) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Function) | Snap.Test
setHttpVersion | Snap.Test
setMaximumFormInputSize | Snap.Util.FileUploads
setMaximumNumberOfFormInputs | 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.Core, Snap.Types
setResponseCode | Snap.Internal.Http.Types, Snap.Core, Snap.Types
setResponseStatus | Snap.Internal.Http.Types, Snap.Core, Snap.Types
setSecure | Snap.Test
setTimeout | Snap.Core, Snap.Types
setUploadTimeout | Snap.Util.FileUploads
set_c_locale | Snap.Internal.Http.Types
ShortWriteException | Snap.Iteratee
showBuilder | Snap.Internal.Iteratee.Debug
simpleDirectoryConfig | Snap.Util.FileServe
skipToEof | Snap.Iteratee
Snap | Snap.Core, Snap.Types
SomeEnumerator |
1 (Type/Class) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
2 (Data Constructor) | Snap.Internal.Http.Types, Snap.Core, Snap.Types
sp | Snap.Internal.Parsing
spaces | Snap.Internal.Parsing
statusReasonMap | Snap.Internal.Http.Types
Step | Snap.Iteratee
Stream | Snap.Iteratee
strictize | Snap.Internal.Parsing
take | Snap.Iteratee
takeExactly | Snap.Iteratee
takeNoMoreThan | Snap.Iteratee
terminateConnection | Snap.Core, Snap.Types
throwError | Snap.Iteratee
tokenTable | Snap.Internal.Parsing
toList | Snap.Types.Headers
TooManyBytesReadException | Snap.Iteratee
toStr | Snap.Internal.Http.Types
TRACE | Snap.Internal.Http.Types, Snap.Core, Snap.Types
transformRequestBody | Snap.Core, Snap.Types
trim | Snap.Internal.Parsing
UncatchableException |
1 (Type/Class) | Snap.Internal.Exceptions
2 (Data Constructor) | Snap.Internal.Exceptions
uncatchableExceptionFromException | Snap.Internal.Exceptions
uncatchableExceptionToException | Snap.Internal.Exceptions
unsafeBufferIteratee | Snap.Iteratee
unsafeBufferIterateeWithBuffer | Snap.Iteratee
unsafeEnumBuilderToByteString | Snap.Iteratee
unsafeFromHex | Snap.Internal.Parsing
unsafeFromInt | Snap.Internal.Parsing
untilEOL | Snap.Internal.Parsing
updateHeaders | Snap.Internal.Http.Types, Snap.Core, Snap.Types
UploadPolicy | Snap.Util.FileUploads
urlDecode | Snap.Internal.Parsing, Snap.Core, Snap.Types
urlEncode | Snap.Internal.Parsing, Snap.Core, Snap.Types
urlEncodeBuilder | Snap.Internal.Parsing, Snap.Core, Snap.Types
UrlEncodedPostRequest | Snap.Test
urlEncodeTable | Snap.Internal.Parsing
withCompression | Snap.Util.GZip
withCompression' | Snap.Util.GZip
withRequest | Snap.Core, Snap.Types
withResponse | Snap.Core, Snap.Types
writeBS | Snap.Core, Snap.Types
writeBuilder | Snap.Core, Snap.Types
writeLazyText | Snap.Core, Snap.Types
writeLBS | Snap.Core, Snap.Types
writeText | Snap.Core, Snap.Types
X_Forwarded_For | Snap.Util.Proxy
Yield | Snap.Iteratee
yield | Snap.Iteratee