Yesod.Handler

Type families

type family Route a

class YesodSubRoute s y

Handler monad

type GHandler sub master

type GGHandler sub master

Read information from handler

getYesod

getYesodSub

getUrlRender

getUrlRenderParams

getCurrentRoute

getRouteToMaster

getRequest

waiRequest

runRequestBody

Special responses

Redirecting

data RedirectType

redirect

redirectParams

redirectString

redirectText

redirectToPost

Errors

notFound

badMethod

permissionDenied

permissionDeniedI

invalidArgs

invalidArgsI

Short-circuit responses.

sendFile

sendFilePart

sendResponse

sendResponseStatus

sendResponseCreated

sendWaiResponse

Setting headers

setCookie

deleteCookie

setHeader

setLanguage

Content caching and expiration

cacheSeconds

neverExpires

alreadyExpired

expiresAt

Session

type SessionMap

lookupSession

getSession

setSession

deleteSession

Ultimate destination

setUltDest

setUltDestString

setUltDestText

setUltDest'

setUltDestReferer

redirectUltDest

clearUltDest

Messages

setMessage

setMessageI

getMessage

Helpers for specific content

Hamlet

hamletToContent

hamletToRepHtml

Misc

newIdent

liftIOHandler

i18n

getMessageRender

Per-request caching

data CacheKey a

mkCacheKey

cacheLookup

cacheInsert

cacheDelete

Internal Yesod

runHandler

data YesodApp

runSubsiteGetter

toMasterHandler

toMasterHandlerDyn

toMasterHandlerMaybe

localNoCurrent

data HandlerData sub master

data ErrorResponse

data YesodAppResult

handlerToYAR

yarToResponse

headerToPair