Index

Modules: ../../asyncloop, ../../asyncsync, ../../bipbuffer, ../../config, ../../effects, ../../futures, ../../handles, ../../internal/asyncengine, ../../internal/asyncfutures, ../../internal/asyncmacro, ../../internal/errors, ../../internal/mpsc, ../../internal/raisesfutures, ../../osdefs, ../../oserrno, ../../osutils, ../../selectors2, ../../sendfile, ../../srcloc, ../../streams/asyncstream, ../../streams/boundstream, ../../streams/chunkstream, ../../streams/tlsstream, ../../timer, ../../transports/common, ../../transports/ipnet, ../../transports/stream, httpagent, httpbodyrw, httpclient, httpcommon, httpdebug, httpserver, httptable, multipart, shttpserver.

API symbols

`$`:
`*`:
`+=`:
`+`:
`-=`:
`-`:
`<=`:
`<`:
`==`:
`[]=`:
`[]`:
`and`:
`div`:
`not`:
`or`:
accept:
accept4:
acceptConn:
AcceptHeaderName:
acquire:
add:
addCallback:
addFirst:
addFirstNoWait:
addHeader:
addLast:
addLastNoWait:
addLineInto:
address:
AddressFamily:
AF_NETLINK:
AF_PACKET:
allFinished:
allFutures:
AnyAddress:
AnyAddress6:
anyAddressFix:
ARPHRD_ARCNET:
ARPHRD_ATM:
ARPHRD_CISCO:
ARPHRD_CSLIP:
ARPHRD_CSLIP6:
ARPHRD_EETHER:
ARPHRD_ETHER:
ARPHRD_FRAD:
ARPHRD_HDLC:
ARPHRD_HIPPI:
ARPHRD_IEEE1394:
ARPHRD_IEEE80211:
ARPHRD_IEEE80211_PRISM:
ARPHRD_IEEE80211_RADIOTAP:
ARPHRD_LAPB:
ARPHRD_LOOPBACK:
ARPHRD_PPP:
ARPHRD_SLIP:
ARPHRD_SLIP6:
async:
AsyncBuffer:
AsyncBufferRef:
asyncCheck:
AsyncDescriptorDefault:
AsyncError:
AsyncEvent:
AsyncEventQueue:
AsyncEventQueueFullError:
AsyncExceptionError:
asyncInvalidPipe:
asyncInvalidSocket:
AsyncLock:
AsyncLockError:
AsyncQueue:
AsyncQueueEmptyError:
AsyncQueueFullError:
AsyncSemaphore:
AsyncSemaphoreError:
asyncSpawn:
AsyncStream:
AsyncStreamDefaultBufferSize:
AsyncStreamDefaultQueueSize:
AsyncStreamError:
AsyncStreamIncompleteError:
AsyncStreamIncorrectDefect:
AsyncStreamLimitError:
AsyncStreamReader:
AsyncStreamReadError:
AsyncStreamReaderTrackerName:
AsyncStreamReaderVtbl:
AsyncStreamRW:
AsyncStreamState:
AsyncStreamUseClosedError:
AsyncStreamWriteEOFError:
AsyncStreamWriteError:
AsyncStreamWriter:
AsyncStreamWriterTrackerName:
AsyncStreamWriterVtbl:
AsyncTimeoutError:
asyncTimer:
atEof:
atEoM:
AuthorizationHeader:
availableSlots:
availSpace:
await:
awaitne:
BChar:
begin:
beginPart:
BipBuffer:
BoundCmp:
BoundedBufferSize:
BoundedStreamError:
BoundedStreamIncompleteError:
BoundedStreamOverflowError:
BoundedStreamReader:
BoundedStreamRW:
BoundedStreamWriter:
Broadcast:
broadcast:
ByteChar:
bytesLeft:
bytesToString:
callback=:
CallbackFunc:
cancel:
cancelAndSchedule:
cancelAndWait:
cancelCallback=:
cancelled:
CancelledError:
cancelSoon:
checkClosed:
checkRaises:
checkWriteEof:
chronosDumpAsync:
chronosEventEngine:
chronosEventsCount:
chronosFutureId:
chronosFutureTracking:
chronosHandleException:
chronosHasRaises:
ChronosIdent:
chronosInitialSize:
ChronosMajor:
ChronosMinor:
chronosMoveSink:
ChronosName:
ChronosPatch:
chronosProcShell:
chronosSink:
chronosStackTrace:
chronosStreamDefaultBufferSize:
chronosStrictFutureAccess:
chronosStrictReentrancy:
chronosTLSSessionCacheBufferSize:
chronosTransportDefaultBufferSize:
chronosUseSink:
ChronosVersion:
ChunkedStreamError:
ChunkedStreamIncompleteError:
ChunkedStreamProtocolError:
ChunkedStreamReader:
ChunkedStreamWriter:
clear:
close:
closed:
closeFd:
closeWait:
codeResponse:
commit:
complete:
completed:
connect:
ConnectionFence:
ConnectionHeader:
ConnectionState:
ConnectionType:
consume:
consumeBody:
contains:
ContentDispositionHeader:
ContentEncodingFlags:
ContentEncodingHeader:
ContentLengthHeader:
ContentTypeHeader:
copyInto:
copyOut:
copyUntil:
count:
createAsyncPipe:
createAsyncSocket:
createAsyncSocket2:
createOsPipe:
createStreamServer:
CriticalHttpAddressError:
DateHeader:
Day:
days:
dec:
DefaultBacklogSize:
DefaultDatagramBufferSize:
defaultResponse:
DefaultStreamBufferSize:
DescriptorFlag:
directProvider:
done:
drop:
dropResponse:
DualStackType:
dumbResponse:
dumpState:
Duration:
E2BIG:
EACCES:
EADDRINUSE:
EADDRNOTAVAIL:
EADV:
EAFNOSUPPORT:
EAGAIN:
EALREADY:
EBADE:
EBADF:
EBADFD:
EBADMSG:
EBADR:
EBADRQC:
EBADSLT:
EBFONT:
EBUSY:
ECANCELED:
ECHILD:
ECHRNG:
ECOMM:
ECONNABORTED:
ECONNREFUSED:
ECONNRESET:
EDEADLK:
EDEADLOCK:
EDESTADDRREQ:
EDOM:
EDOTDOT:
EDQUOT:
EEXIST:
EFAULT:
EFBIG:
EFD_CLOEXEC:
EFD_NONBLOCK:
EHOSTDOWN:
EHOSTUNREACH:
EHWPOISON:
EIDRM:
EILSEQ:
EINPROGRESS:
EINTR:
EINVAL:
EIO:
EISCONN:
EISDIR:
EISNAM:
EKEYEXPIRED:
EKEYREJECTED:
EKEYREVOKED:
EL2HLT:
EL2NSYNC:
EL3HLT:
EL3RST:
ELIBACC:
ELIBBAD:
ELIBEXEC:
ELIBMAX:
ELIBSCN:
ELNRNG:
ELOOP:
EMEDIUMTYPE:
EMFILE:
emit:
EMLINK:
empty:
EMSGSIZE:
EMULTIHOP:
ENAMETOOLONG:
ENAVAIL:
encodeBasicAuth:
ENETDOWN:
ENETRESET:
ENETUNREACH:
ENFILE:
ENOANO:
ENOBUFS:
ENOCSI:
ENODATA:
ENODEV:
ENOENT:
ENOEXEC:
ENOKEY:
ENOLCK:
ENOLINK:
ENOMEDIUM:
ENOMEM:
ENOMSG:
ENONET:
ENOPKG:
ENOPROTOOPT:
ENOSPC:
ENOSR:
ENOSTR:
ENOSYS:
ENOTBLK:
ENOTCONN:
ENOTDIR:
ENOTEMPTY:
ENOTNAM:
ENOTRECOVERABLE:
ENOTSOCK:
ENOTTY:
ENOTUNIQ:
ENXIO:
EOPNOTSUPP:
EOVERFLOW:
EOWNERDEAD:
EPERM:
EPFNOSUPPORT:
EPIPE:
epochNanoSeconds:
epochSeconds:
epoll_create:
epoll_create1:
epoll_ctl:
EPOLL_CTL_ADD:
EPOLL_CTL_DEL:
EPOLL_CTL_MOD:
EpollData:
EPOLLERR:
EPOLLET:
EpollEvent:
EPOLLEXCLUSIVE:
EPOLLHUP:
EPOLLIN:
EPOLLMSG:
EPOLLONESHOT:
EPOLLOUT:
EPOLLPRI:
EPOLLRDBAND:
EPOLLRDHUP:
EPOLLRDNORM:
epoll_wait:
EPOLLWAKEUP:
EPOLLWRBAND:
EPOLLWRNORM:
EPROTO:
EPROTONOSUPPORT:
EPROTOTYPE:
ERANGE:
EREMCHG:
EREMOTE:
EREMOTEIO:
ERESTART:
ERFKILL:
EROFS:
error:
ESHUTDOWN:
ESOCKTNOSUPPORT:
ESPIPE:
ESRCH:
ESRMNT:
ESTALE:
ESTRPIPE:
ETIME:
ETIMEDOUT:
ETOOMANYREFS:
ETXTBSY:
EUCLEAN:
EUNATCH:
EUSERS:
Event:
eventfd:
EventQueueKey:
EventQueueReader:
EWOULDBLOCK:
EXDEV:
EXFULL:
ExpectHeader:
fail:
failed:
fastEpochTime:
fetch:
finish:
finished:
Finished:
finished:
finishPart:
fire:
FirstPipe:
flags:
forget:
fromNow:
fromPipe:
fromPipe2:
fromSAddr:
full:
Future:
FutureBase:
FutureCompletedError:
futureContinue:
FutureDefect:
FutureError:
FutureFlag:
FutureFlags:
FuturePendingError:
FutureSeq:
FutureState:
FutureStr:
GCUserData:
get:
getAcceptInfo:
getAddress:
getAutoAddress:
getAutoAddresses:
getBody:
getBodyBytes:
getBodyReader:
getBodyStream:
getBytes:
getConnectionAbortedError:
getConnectionFence:
getConnections:
getConnectionState:
getConnectionType:
getContentEncoding:
getContentEncodings:
getContentType:
getData:
getDescriptorInheritance:
getDomain:
getDualstack:
getError:
getFd:
getHeader:
getHostname:
getHttpAddress:
getInheritable:
getInt:
getLastInt:
getLastString:
getList:
getMaxOpenFiles:
getMaxOpenFiles2:
getMultipartBoundary:
getMultipartReader:
getNewLocation:
getNoWait:
getPart:
getQueryString:
getRaisesTypes:
getRequestFence:
getResponse:
getResponseState:
getSelectedAlpnProtocol:
getServerInfo:
getServerSentEvents:
getServerUseClosedError:
getSocketError:
getSocketError2:
getSockOpt:
getSockOpt2:
getSrcLocation:
getString:
getTransferEncoding:
getTransferEncodings:
getTransportError:
getTransportOsError:
getTransportTooManyError:
getTransportUseClosedError:
getUri:
getUserData:
gracefulCloseWait:
handleEintr:
handleExpect:
handshake:
hasBody:
hasHeader:
hasKeyOrPut:
hasOverflow:
HeadersMark:
hexValue:
high:
host:
HostHeader:
Hour:
hours:
HttpAddress:
HttpAddressError:
HttpAddressErrorType:
HttpAddressResult:
HttpBodyReader:
HttpBodyReaderTrackerName:
HttpBodyWriter:
HttpBodyWriterTrackerName:
HttpClientBodyFlag:
HttpClientConnection:
HttpClientConnectionFlag:
HttpClientConnectionRef:
HttpClientConnectionState:
HttpClientConnectionTrackerName:
HttpClientFlag:
HttpClientFlags:
HttpClientRequest:
HttpClientRequestFlag:
HttpClientRequestRef:
HttpClientRequestTrackerName:
HttpClientResponse:
HttpClientResponseRef:
HttpClientResponseTrackerName:
HttpClientScheme:
HttpCloseConnectionCallback:
HttpConnection:
HttpConnectionCallback:
HttpConnectionCheckPeriod:
HttpConnectionError:
HttpConnectionHolder:
HttpConnectionHolderRef:
HttpConnectionIdleTimeout:
HttpConnectionProvider:
HttpConnectionRef:
httpConnectProvider:
HttpConnectTimeout:
HttpCriticalError:
HttpDisconnectError:
HttpError:
HttpHeadersTimeout:
HttpHeaderTuple:
HttpInterruptError:
HttpInvalidUsageError:
HttpMaxHeadersSize:
HttpMaxRedirections:
HttpMessage:
HttpProcessCallback:
HttpProcessCallback2:
HttpProcessError:
HttpProcessExitType:
HttpProtocolError:
httpProxyProvider:
HttpReadError:
HttpReadLimitError:
HttpRecoverableError:
HttpRedirectError:
HttpReqRespState:
HttpRequest:
HttpRequestBodyError:
HttpRequestBodyTooLargeError:
HttpRequestError:
HttpRequestFlags:
HttpRequestHeadersError:
HttpRequestHeadersTooLargeError:
HttpRequestRef:
HttpResponse:
HttpResponseError:
HttpResponseFlags:
HttpResponseRef:
HttpResponseState:
HttpResponseStreamType:
HttpResponseTuple:
HttpResult:
HttpResultCode:
HttpResultMessage:
HttpServer:
HttpServerError:
HttpServerFlags:
HttpServerMiddleware:
HttpServerMiddlewareRef:
HttpServerRef:
HttpServerRequestTrackerName:
HttpServerResponseTrackerName:
HttpServerSecureConnectionTrackerName:
HttpServerState:
HttpServerUnsecureConnectionTrackerName:
HttpSessionRef:
HttpState:
HttpTable:
HttpTableRef:
HttpTables:
HttpTransportError:
HttpUseClosedError:
HttpWriteError:
id:
idleAsync:
IFA_ADDRESS:
IfAddrMessage:
IFA_LOCAL:
IfInfoMessage:
IFLA_ADDRESS:
IFLA_IFNAME:
IFLA_MTU:
IFLA_OPERSTATE:
IFLIST_REPLY_BUFFER:
inc:
InfiniteDuration:
init:
initIp:
initSimpleVtbl:
initTAddress:
initUdata:
InternalAsyncCallback:
internalFail:
InternalFutureBase:
internalInitFutureBase:
internalRaiseIfError:
InternalRaisesFuture:
INVALID_HANDLE_VALUE:
INVALID_SOCKET:
InvalidSocketHandle:
IOSelectorsException:
ip:
IpMask:
IP_MULTICAST_TTL:
IpNet:
IPPROTO_TCP:
IPV6_V6ONLY:
isAnyLocal:
isAvailable:
isBenchmarking:
isBroadcast:
isCriticalError:
isDocumentation:
isEmpty:
isGlobal:
isGlobalMulticast:
isInfinite:
isInterfaceLocalMulticast:
isLinkLocal:
isLinkLocalMulticast:
isLinkLocalUnicast:
isLoopback:
isMulticast:
isNone:
isNoRaises:
isPersistent:
isPrivate:
isRecoverableError:
isReserved:
isSet:
isShared:
isSiteLocal:
isUnicast:
isUnicastLinkLocal:
isUniqueLocal:
isUnspecified:
isV4Mapped:
isZero:
items:
join:
keepalive:
keepalive=:
KeyValueTuple:
len:
local:
localAddress:
localAddress2:
location:
LocationHeader:
LocationKind:
LocCompleteIndex:
LocCreateIndex:
LocFinishIndex:
locked:
low:
makeNoRaises:
mask:
MaximumBodySizeError:
MaxSignalEventLength:
MaxSignalSuffixLength:
micros:
Microsecond:
microseconds:
MiddlewareHandleCallback:
millis:
Millisecond:
milliseconds:
Minute:
minutes:
mitems:
Moment:
MpscNode:
MpscQueue:
MultiPart:
MultipartContentType:
MultipartEOMError:
MultipartError:
MultiPartReader:
MultiPartReaderRef:
MultiPartSource:
MultiPartWriter:
MultiPartWriterRef:
MultiPartWriterState:
nanos:
Nanosecond:
nanoseconds:
NestedPoll:
NETLINK_ROUTE:
network:
new:
newAsyncEvent:
newAsyncEventQueue:
newAsyncLock:
newAsyncQueue:
newAsyncSemaphore:
newAsyncStreamIncompleteError:
newAsyncStreamLimitError:
newAsyncStreamReader:
newAsyncStreamUseClosedError:
newAsyncStreamWriteEOFError:
newAsyncStreamWriter:
newBoundedStreamReader:
newBoundedStreamWriter:
newChunkedStreamReader:
newChunkedStreamWriter:
newFuture:
newFutureSeq:
newFutureStr:
newHttpBodyReader:
newHttpBodyWriter:
newHttpInterruptError:
newHttpReadError:
newHttpUseClosedError:
newHttpWriteError:
newInternalRaisesFuture:
newSelectEvent:
newSelector:
newTLSClientAsyncStream:
newTLSServerAsyncStream:
NLM_F_DUMP:
NLM_F_MATCH:
NLM_F_REQUEST:
NLM_F_ROOT:
NLMSG_ALIGNTO:
NLMSG_DONE:
NLMSG_ERROR:
NlMsgHeader:
NLReq:
NLRouteReq:
NoAutoRead:
noCancel:
None:
NoPipeFlash:
normalizeHeaderName:
now:
O_CLOEXEC:
one:
open:
orImpl:
pairs:
Pause:
pemDecode:
PEMElement:
pipe2:
PipeHeaderName:
Pointer:
pop:
popFirst:
popFirstNoWait:
popLast:
popLastNoWait:
posixSpawn:
PosixSpawnAttr:
posixSpawnAttrDestroy:
posixSpawnAttrGetFlags:
posixSpawnAttrGetPgroup:
posixSpawnAttrGetSchedParam:
posixSpawnAttrGetSchedPolicy:
posixSpawnAttrGetSigDefault:
posixSpawnAttrGetSigMask:
posixSpawnAttrInit:
posixSpawnAttrSetFlags:
posixSpawnAttrSetPgroup:
posixSpawnAttrSetSchedParam:
posixSpawnAttrSetSchedPolicy:
posixSpawnAttrSetSigDefault:
posixSpawnAttrSetSigMask:
PosixSpawnFileActions:
posixSpawnFileActionsAddClose:
posixSpawnFileActionsAddDup2:
posixSpawnFileActionsAddOpen:
posixSpawnFileActionsDestroy:
posixSpawnFileActionsInit:
posixSpawnp:
POSIX_SPAWN_RESETIDS:
POSIX_SPAWN_SETPGROUP:
POSIX_SPAWN_SETSCHEDPARAM:
POSIX_SPAWN_SETSCHEDULER:
POSIX_SPAWN_SETSIGDEF:
POSIX_SPAWN_SETSIGMASK:
POSIX_SPAWN_USEVFORK:
post:
PostMethods:
P_PID:
preferredContentMediaType:
preferredContentType:
prefix:
prepare:
prepareChunked:
preparePlain:
prepareSSE:
prepend:
ProxyAuthorizationHeader:
push:
put:
putNoWait:
queryParams:
QueryParamsFlag:
race:
raiseAsyncStreamIncompleteError:
raiseAsyncStreamLimitError:
raiseAsyncStreamUseClosedError:
raiseAsyncStreamWriteEOFError:
raiseHttpAddressError:
raiseHttpConnectionError:
raiseHttpCriticalError:
raiseHttpDisconnectError:
raiseHttpInterruptError:
raiseHttpProtocolError:
raiseHttpReadError:
raiseHttpRedirectError:
raiseHttpRequestBodyTooLargeError:
raiseHttpWriteError:
raiseTransportError:
raiseTransportOsError:
Raising:
read:
readerOverflow:
readError:
readExactly:
readLine:
readMessage:
ReadMessagePredicate:
readOnce:
ReadOnceProc:
readPart:
readUntil:
ReadyKey:
RecoverableHttpAddressError:
redirect:
regions:
register:
registerEvent:
registerHandle:
registerProcess:
registerSignal:
registerTimer:
registerVnode:
release:
remote:
remoteAddress:
remoteAddress2:
remove:
removeCallback:
RequestFence:
requestInfo:
reserve:
resolveTAddress:
respond:
responded:
ReuseAddr:
ReusePort:
RTA_ALIGNTO:
RTA_DST:
RTA_GATEWAY:
RTA_OIF:
RTA_PREFSRC:
RtAttr:
RtGenMsg:
RtMessage:
RTM_F_LOOKUP_TABLE:
RTM_GETADDR:
RTM_GETLINK:
RTM_GETROUTE:
RTM_NEWLINK:
RTM_NEWROUTE:
running:
SchedParam:
Second:
seconds:
secs:
SecureHttpConnection:
SecureHttpConnectionRef:
SecureHttpServer:
SecureHttpServerRef:
select:
SelectEvent:
selectInto:
Selector:
send:
sendBody:
sendChunk:
sendError:
sendEvent:
sendfile:
Sequence:
ServerCommand:
ServerConnectionInfo:
ServerFlags:
ServerHeader:
ServerInfo:
ServerSentEvent:
ServerStatus:
set:
setData:
setDescriptorBlocking:
setDescriptorFlags:
setDescriptorInheritance:
setDualstack:
setError:
setErrorAndRaise:
setHeader:
setHeaderDefault:
setMaxOpenFiles:
setMaxOpenFiles2:
setSocketBlocking:
setSockOpt:
setSockOpt2:
SFD_CLOEXEC:
SFD_NONBLOCK:
shutdownWait:
signalfd:
SignalFdInfo:
SignalPrefixName:
size:
sleepAsync:
Sockaddr_nl:
SOCK_CLOEXEC:
SocketFlags:
SocketServer:
SOCK_NONBLOCK:
SomeIntegerI64:
SomeTLSStreamType:
SomeTrustAnchorType:
SrcLoc:
Start:
start:
start2:
state:
stepsAsync:
Stop:
stop:
stop2:
stopped:
StreamCallback:
StreamCallback2:
StreamReaderLoop:
StreamServer:
StreamServerTrackerName:
StreamTransport:
StreamTransportTrackerName:
StreamWriterLoop:
String:
stringItems:
stringToBytes:
subnetMask:
TCP_NODELAY:
TcpNoDelay:
TFD_CLOEXEC:
TFD_NONBLOCK:
timerfd_create:
timerfd_settime:
TLSAsyncStream:
TLSCertificate:
TLSFlags:
TLSPrivateKey:
TLSSessionCache:
TLSSessionCacheBufferSize:
TLSStreamError:
TLSStreamHandshakeError:
TLSStreamInitError:
TLSStreamProtocolError:
TLSStreamReader:
TLSStreamReadError:
TLSStreamWriteError:
TLSStreamWriter:
TLSVersion:
toException:
toHex:
toIpAddress:
toIPv4:
toIPv6:
toList:
toSAddr:
toString:
transfer:
TransferEncodingFlags:
TransferEncodingHeader:
TransportAbortedError:
TransportAddress:
TransportAddressError:
TransportError:
TransportFlags:
TransportIncompleteError:
TransportInitCallback:
TransportKind:
TransportLimitError:
TransportNoSupport:
TransportOsError:
TransportState:
TransportTooManyError:
TransportUseClosedError:
TransportUseEofError:
trigger:
TrustAnchorStore:
tryAcquire:
tryCancel:
tunnel:
union:
unregister:
updateHandle:
updateRequest:
upload:
UrlEncodedContentType:
UserAgentHeader:
V4Mapped:
value:
wait:
waitEvents:
WAITEXITSTATUS:
waitFor:
WAITIFCONTINUED:
WAITIFEXITED:
WAITIFSIGNALED:
WAITIFSTOPPED:
WAITSTOPSIG:
WAITTERMSIG:
Week:
weeks:
WEXITED:
WinNoPipeFlash:
WinServerPipe:
withData:
withTimeout:
WNOHANG:
WNOWAIT:
wrapAsyncSocket:
wrapAsyncSocket2:
write:
writeFile:
WriteItem:
WriteProc:
WriteType:
WSTOPPED:
ZeroDuration: