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:
- asyncsync: proc closeWait(ab: AsyncEventQueue): InternalRaisesFuture[void, void]
- asyncstream: proc closeWait(rw: AsyncStreamRW): InternalRaisesFuture[void, void]
- stream: proc closeWait(server: StreamServer): InternalRaisesFuture[void, void]
- stream: proc closeWait(transp: StreamTransport): InternalRaisesFuture[void, void]
- httpbodyrw: proc closeWait(bstream: HttpBodyReader): InternalRaisesFuture[void, void]
- httpbodyrw: proc closeWait(bstream: HttpBodyWriter): InternalRaisesFuture[void, void]
- httpclient: proc closeWait(request: HttpClientRequestRef): InternalRaisesFuture[void, void]
- httpclient: proc closeWait(response: HttpClientResponseRef): InternalRaisesFuture[void, void]
- httpclient: proc closeWait(session: HttpSessionRef): InternalRaisesFuture[void, void]
- httpserver: proc closeWait(conn: HttpConnectionRef): InternalRaisesFuture[void, void]
- httpserver: proc closeWait(req: HttpRequestRef): InternalRaisesFuture[void, void]
- httpserver: proc closeWait(server: HttpServerRef): InternalRaisesFuture[void, void]
- multipart: proc closeWait(mp: MultiPart): InternalRaisesFuture[void, void]
- multipart: proc closeWait(mpr: MultiPartReaderRef): InternalRaisesFuture[void, void]
- 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:
- asyncstream: proc finish(wstream: AsyncStreamWriter): InternalRaisesFuture[void,
(CancelledError, AsyncStreamError)]
- httpclient: proc finish(request: HttpClientRequestRef): InternalRaisesFuture[
HttpClientResponseRef, (CancelledError, HttpError)]
- httpclient: proc finish(response: HttpClientResponseRef): InternalRaisesFuture[void,
(HttpUseClosedError,)]
- httpserver: proc finish(resp: HttpResponseRef): InternalRaisesFuture[void,
(CancelledError, HttpWriteError)]
- multipart: proc finish(mpw: var MultiPartWriter): seq[byte]
- multipart: proc finish(mpw: MultiPartWriterRef): InternalRaisesFuture[void,
(CancelledError, HttpWriteError)]
- 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:
- bipbuffer: proc init(t: typedesc[BipBuffer]; size: int): BipBuffer
- futures: template init[T](F: type Future[T]; fromProc: static[string] = ""): Future[T]
- futures: template init[T](F: type Future[T]; fromProc: static[string] = "";
flags: static[FutureFlags]): Future[T]
- mpsc: proc init[T](q: var MpscQueue[T])
- raisesfutures: template init[T, E](F: type InternalRaisesFuture[T, E]; fromProc: static[string] = ""): F:type
- raisesfutures: template init[T, E](F: type InternalRaisesFuture[T, E]; fromProc: static[string] = "";
flags: static[FutureFlags]): F:type
- asyncstream: proc init(child, rsource: AsyncStreamReader)
- asyncstream: proc init[T](child, rsource: AsyncStreamReader; udata: ref T)
- asyncstream: proc init(child, rsource: AsyncStreamReader; loop: StreamReaderLoop;
bufferSize = AsyncStreamDefaultBufferSize)
- asyncstream: proc init[T](child, rsource: AsyncStreamReader; loop: StreamReaderLoop;
bufferSize = AsyncStreamDefaultBufferSize; udata: ref T)
- asyncstream: proc init(rstream: AsyncStreamReader; vtbl: AsyncStreamReaderVtbl)
- asyncstream: proc init(child: AsyncStreamReader; tsource: StreamTransport)
- asyncstream: proc init[T](child: AsyncStreamReader; tsource: StreamTransport; udata: ref T)
- asyncstream: proc init(child, wsource: AsyncStreamWriter)
- asyncstream: proc init[T](child, wsource: AsyncStreamWriter; udata: ref T)
- asyncstream: proc init(child, wsource: AsyncStreamWriter; loop: StreamWriterLoop;
queueSize = AsyncStreamDefaultQueueSize)
- asyncstream: proc init[T](child, wsource: AsyncStreamWriter; loop: StreamWriterLoop;
queueSize = AsyncStreamDefaultQueueSize; udata: ref T)
- asyncstream: proc init(wstream: AsyncStreamWriter; vtbl: AsyncStreamWriterVtbl)
- asyncstream: proc init(child: AsyncStreamWriter; tsource: StreamTransport)
- asyncstream: proc init[T](child: AsyncStreamWriter; tsource: StreamTransport; udata: ref T)
- boundstream: proc init(child: BoundedStreamReader; rsource: AsyncStreamReader;
boundary: openArray[byte]; comparison = BoundCmp.Equal;
bufferSize = BoundedBufferSize)
- boundstream: proc init[T](child: BoundedStreamReader; rsource: AsyncStreamReader;
boundary: openArray[byte]; comparison = BoundCmp.Equal;
bufferSize = BoundedBufferSize; udata: ref T)
- boundstream: proc init(child: BoundedStreamReader; rsource: AsyncStreamReader; boundSize: uint64;
comparison = BoundCmp.Equal; bufferSize = BoundedBufferSize)
- boundstream: proc init(child: BoundedStreamReader; rsource: AsyncStreamReader; boundSize: uint64;
boundary: openArray[byte]; comparison = BoundCmp.Equal;
bufferSize = BoundedBufferSize)
- boundstream: proc init[T](child: BoundedStreamReader; rsource: AsyncStreamReader;
boundSize: uint64; boundary: openArray[byte];
comparison = BoundCmp.Equal; bufferSize = BoundedBufferSize;
udata: ref T)
- boundstream: proc init[T](child: BoundedStreamReader; rsource: AsyncStreamReader;
boundSize: uint64; comparison = BoundCmp.Equal;
bufferSize = BoundedBufferSize; udata: ref T)
- boundstream: proc init(child: BoundedStreamWriter; wsource: AsyncStreamWriter; boundSize: uint64;
comparison = BoundCmp.Equal; queueSize = AsyncStreamDefaultQueueSize)
- boundstream: proc init[T](child: BoundedStreamWriter; wsource: AsyncStreamWriter;
boundSize: uint64; comparison = BoundCmp.Equal;
queueSize = AsyncStreamDefaultQueueSize; udata: ref T)
- chunkstream: proc init(child: ChunkedStreamReader; rsource: AsyncStreamReader;
bufferSize = ChunkBufferSize)
- chunkstream: proc init[T](child: ChunkedStreamReader; rsource: AsyncStreamReader;
bufferSize = ChunkBufferSize; udata: ref T)
- chunkstream: proc init(child: ChunkedStreamWriter; wsource: AsyncStreamWriter;
queueSize = AsyncStreamDefaultQueueSize)
- chunkstream: proc init[T](child: ChunkedStreamWriter; wsource: AsyncStreamWriter;
queueSize = AsyncStreamDefaultQueueSize; udata: ref T)
- tlsstream: proc init(tt: typedesc[TLSCertificate]; data: openArray[char]): TLSCertificate
- tlsstream: proc init(tt: typedesc[TLSPrivateKey]; data: openArray[byte]): TLSPrivateKey
- tlsstream: proc init(tt: typedesc[TLSPrivateKey]; data: openArray[char]): TLSPrivateKey
- tlsstream: proc init(tt: typedesc[TLSSessionCache]; size: int = TLSSessionCacheBufferSize): TLSSessionCache
- timer: proc init(t: typedesc[Moment]; value: int64; precision: Duration): Moment
- ipnet: proc init(t: typedesc[IpMask]; family: AddressFamily; prefix: int): IpMask
- ipnet: proc init(t: typedesc[IpMask]; netmask: string): IpMask
- ipnet: proc init(t: typedesc[IpMask]; netmask: TransportAddress): IpMask
- ipnet: proc init(t: typedesc[IpNet]; network: string): IpNet
- ipnet: proc init(t: typedesc[IpNet]; host: TransportAddress; prefix: int): IpNet
- ipnet: proc init(t: typedesc[IpNet]; host: TransportAddress; mask: IpMask): IpNet
- ipnet: proc init(t: typedesc[IpNet]; host, mask: TransportAddress): IpNet
- httpcommon: proc init(t: typedesc[HttpMessage]; code: HttpCode): HttpMessage
- httpcommon: proc init(t: typedesc[HttpMessage]; code: HttpCode; message: string): HttpMessage
- httpcommon: proc init(t: typedesc[HttpMessage]; code: HttpCode; message: string;
contentType: MediaType): HttpMessage
- httpcommon: proc init(t: typedesc[HttpMessage]; code: HttpCode; message: string;
contentType: string): HttpMessage
- httpdebug: proc init(t: typedesc[ServerConnectionInfo]; holder: HttpConnectionHolderRef): ServerConnectionInfo
- httpserver: proc init(value: var HttpConnection; server: HttpServerRef; transp: StreamTransport)
- httptable: proc init(htt: typedesc[HttpTable]): HttpTable
- httptable: proc init(htt: typedesc[HttpTable];
data: openArray[tuple[key: string, value: string]]): HttpTable
- multipart: proc init[A: BChar; B: BChar](mpt: typedesc[MultiPartReader]; buffer: openArray[A];
boundary: openArray[B]): MultiPartReader
- multipart: proc init[B: BChar](mpt: typedesc[MultiPartWriter]; boundary: openArray[B]): MultiPartWriter
- 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:
- asyncfutures: proc join(future: FutureBase): InternalRaisesFuture[void, (CancelledError,)]
- asyncfutures: proc join(future: SomeFuture): InternalRaisesFuture[void, (CancelledError,)]
- asyncstream: proc join(rw: AsyncStreamRW): InternalRaisesFuture[void, (CancelledError,)]
- stream: proc join(server: StreamServer): InternalRaisesFuture[void, (CancelledError,)]
- stream: proc join(transp: StreamTransport): InternalRaisesFuture[void, (CancelledError,)]
- httpserver: proc join(server: HttpServerRef): InternalRaisesFuture[void, (CancelledError,)]
- 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:
- asyncfutures: proc read[T: not void](fut: Future[T]): lent T
- asyncfutures: proc read(fut: Future[void])
- asyncfutures: proc read[T: not void; E](fut: InternalRaisesFuture[T, E]): lent T
- asyncfutures: proc read[E](fut: InternalRaisesFuture[void, E])
- asyncstream: proc read(rstream: AsyncStreamReader): InternalRaisesFuture[seq[byte],
(CancelledError, AsyncStreamError)]
- asyncstream: proc read(rstream: AsyncStreamReader; n: int): InternalRaisesFuture[seq[byte],
(CancelledError, AsyncStreamError)]
- stream: proc read(transp: StreamTransport): InternalRaisesFuture[seq[byte],
(TransportError, CancelledError)]
- stream: proc read(transp: StreamTransport; n: int): InternalRaisesFuture[seq[byte],
(TransportError, CancelledError)]
- 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:
- asyncstream: proc write(wstream: AsyncStreamWriter; pbytes: pointer; nbytes: int): InternalRaisesFuture[
void, (CancelledError, AsyncStreamError)]
- asyncstream: proc write(wstream: AsyncStreamWriter; sbytes: seq[byte]; msglen = -1): InternalRaisesFuture[
void, (CancelledError, AsyncStreamError)]
- asyncstream: proc write(wstream: AsyncStreamWriter; sbytes: string; msglen = -1): InternalRaisesFuture[
void, (CancelledError, AsyncStreamError)]
- stream: proc write(transp: StreamTransport; pbytes: pointer; nbytes: int): InternalRaisesFuture[
int, (TransportError, CancelledError)]
- stream: proc write[T](transp: StreamTransport; msg: seq[T]; msglen = -1): InternalRaisesFuture[
int, (TransportError, CancelledError)]
- stream: proc write(transp: StreamTransport; msg: string; msglen = -1): InternalRaisesFuture[
int, (TransportError, CancelledError)]
- multipart: proc write(mpw: var MultiPartWriter; data: openArray[byte])
- multipart: proc write(mpw: var MultiPartWriter; data: openArray[char])
- multipart: proc write(mpw: var MultiPartWriter; pbytes: pointer; nbytes: int)
- multipart: proc write(mpw: MultiPartWriterRef; pbytes: pointer; nbytes: int): InternalRaisesFuture[
void, (CancelledError, HttpWriteError)]
- multipart: proc write(mpw: MultiPartWriterRef; data: seq[byte]): InternalRaisesFuture[void,
(CancelledError, HttpWriteError)]
- multipart: proc write(mpw: MultiPartWriterRef; data: string): InternalRaisesFuture[void,
(CancelledError, HttpWriteError)]
- writeFile:
- WriteItem:
- WriteProc:
- WriteType:
- WSTOPPED:
- ZeroDuration:
Made with Nim. Generated: 2026-09-02 18:02:32 UTC