Snap.Http.Server.Types

data ServerConfig hookState

data PerSessionData

ServerConfig

emptyServerConfig

getters/setters

getDefaultTimeout

getIsSecure

getLocalHostname

getLogAccess

getLogError

getNumAcceptLoops

getOnDataFinished

getOnEscape

getOnException

getOnNewRequest

getOnParse

getOnUserHandlerFinished

setDefaultTimeout

setIsSecure

setLocalHostname

setLogAccess

setLogError

setNumAcceptLoops

setOnDataFinished

setOnEscape

setOnException

setOnNewRequest

setOnParse

setOnUserHandlerFinished

PerSessionData

getters

getTwiddleTimeout

isNewConnection

getLocalAddress

getLocalPort

getRemoteAddress

getRemotePort

HTTP lifecycle

Hooks

type DataFinishedHook hookState

type EscapeSnapHook hookState

type ExceptionHook hookState

type ParseHook hookState

type NewRequestHook hookState

type UserHandlerFinishedHook hookState

Handlers

type SendFileHandler

type ServerHandler hookState

data AcceptFunc

Socket types

data SocketConfig