chronos/apps/http/shttpserver

Source   Edit  

Procs

proc new(htype: typedesc[SecureHttpServerRef]; address: TransportAddress;
         processCallback: HttpProcessCallback2; tlsPrivateKey: TLSPrivateKey;
         tlsCertificate: TLSCertificate; serverFlags: set[HttpServerFlags] = {};
         socketFlags: set[ServerFlags] = {ReuseAddr}; serverUri = Uri();
         serverIdent = ""; secureFlags: set[TLSFlags] = {};
         maxConnections: int = -1;
         bufferSize: int = chronosTransportDefaultBufferSize;
         backlogSize: int = DefaultBacklogSize; httpHeadersTimeout = 10.seconds;
         maxHeadersSize: int = 8192; maxRequestBodySize: int = 1048576;
         dualstack = DualStackType.Auto): HttpResult[SecureHttpServerRef] {.
    ...raises: [].}
Source   Edit  
proc new(htype: typedesc[SecureHttpServerRef]; address: TransportAddress;
         processCallback: HttpProcessCallback; tlsPrivateKey: TLSPrivateKey;
         tlsCertificate: TLSCertificate; serverFlags: set[HttpServerFlags] = {};
         socketFlags: set[ServerFlags] = {ReuseAddr}; serverUri = Uri();
         serverIdent = ""; secureFlags: set[TLSFlags] = {};
         maxConnections: int = -1;
         bufferSize: int = chronosTransportDefaultBufferSize;
         backlogSize: int = DefaultBacklogSize; httpHeadersTimeout = 10.seconds;
         maxHeadersSize: int = 8192; maxRequestBodySize: int = 1048576;
         dualstack = DualStackType.Auto): HttpResult[SecureHttpServerRef] {....deprecated: "Callback could raise only CancelledError, annotate with {.async: (raises: [CancelledError]).}",
    raises: [].}
Deprecated: Callback could raise only CancelledError, annotate with {.async: (raises: [CancelledError]).}
Source   Edit  

Exports

NestedPoll, closeSocket, ENOSR, EHOSTUNREACH, EHOSTDOWN, ECONNRESET, EDQUOT, fail, ECANCELED, EMLINK, milliseconds, asyncTimer, +=, $, Second, internalRaiseIfError, getSrcLocation, FutureError, fromNow, weeks, ESPIPE, withTimeout, LocationKind, id, <=, FutureBase, FutureCompletedError, ENOEXEC, ESHUTDOWN, fail, EREMOTEIO, Day, waitFor, complete, internalInitFutureBase, EPROTONOSUPPORT, cancelAndWait, addTimer, Moment, ECOMM, EPROTOTYPE, AsyncExceptionError, FuturePendingError, milliseconds, ENOENT, millis, removeTimer, or, FutureFlag, ENOTCONN, EBUSY, init, ENOTUNIQ, <=, days, +=, race, ==, cancelSoon, AsyncTimeoutError, setThreadDispatcher, EEXIST, ENOLINK, newInternalRaisesFuture, idleAsync, internalRaiseIfError, SomeIntegerI64, ENOMEM, ENOKEY, +, removeWriter2, ENOMSG, EKEYEXPIRED, Week, cancelSoon, awaitne, EAFNOSUPPORT, EWOULDBLOCK, [], EREMOTE, finished, AsyncCallback, EHWPOISON, epochSeconds, newDispatcher, EPERM, microseconds, internalFail, weeks, Finished, ENOTSOCK, cancelCallback=, ETOOMANYREFS, $, EISCONN, callSoon, ESOCKTNOSUPPORT, setGlobalDispatcher, EXDEV, EBADF, EKEYREVOKED, allFinished, TrackerBase, hours, InternalAsyncCallback, EBFONT, ENETDOWN, EACCES, ELOOP, InfiniteDuration, ETIMEDOUT, EINVAL, value, EBADFD, Future, completed, PDispatcher, ESRCH, EL2NSYNC, Finished, low, await, ESTRPIPE, -=, EALREADY, getAsyncTimestamp, EXFULL, Hour, EIDRM, removeReader2, secs, getThreadDispatcher, futureContinue, isZero, ENOANO, EADV, CallbackFunc, contains, cancelAndWait, $, ENFILE, waitFor, high, Microsecond, ENOPKG, ELIBBAD, EOWNERDEAD, handle, ERANGE, done, ENONET, completed, callSoon, toString, cancelSoon, EMSGSIZE, EBADMSG, EILSEQ, ENOPROTOOPT, EDESTADDRREQ, allFutures, -, complete, FutureState, EBADR, nanos, location, FutureDefect, EDOTDOT, one, EKEYREJECTED, <, race, error, one, CancelledError, nanoseconds, EISDIR, sleepAsync, Nanosecond, EOVERFLOW, FutureSeq, cancelAndWait, micros, -, ESRMNT, ENOTEMPTY, EPROTO, TimerCallback, microseconds, error, epochNanoSeconds, ENOTRECOVERABLE, wait, EDOM, value, hours, AsyncError, EBADRQC, ENODEV, FutureStr, addTimer, ENOBUFS, ECHRNG, ENOTDIR, EUNATCH, cancelAndSchedule, failed, nanoseconds, ERESTART, *, ETXTBSY, newFutureStr, EMFILE, LocFinishIndex, withTimeout, addTimer, race, EUSERS, ENOTBLK, Minute, DispatcherHandle, EISNAM, ELIBACC, ENAVAIL, init, race, EUCLEAN, ENOTTY, +, cancelSoon, completed, minutes, cancel, FutureFlags, getGlobalDispatcher, ELIBEXEC, stepsAsync, micros, wait, cancelAndWait, EINPROGRESS, EPFNOSUPPORT, E2BIG, -=, ENOMEDIUM, secs, read, waitFor, EL3HLT, unregisterAndCloseFd, EBADSLT, InternalRaisesFuture, -, <, ENETRESET, fastEpochTime, ENXIO, join, EPIPE, ThreadCallbackFunc, allFutures, race, wait, now, read, asyncSpawn, removeCallback, EAGAIN, raiseOsDefect, EADDRNOTAVAIL, read, removeCallback, TrackerCounter, async, addCallback, init, async, ZeroDuration, EREMCHG, EFAULT, addCallback, seconds, noCancel, low, AsyncFD, ECHILD, Raising, init, ECONNABORTED, state, wait, removeTimer, LocCreateIndex, addReader2, ETIME, ENOLCK, EBADE, EDEADLK, asyncCheck, Duration, ELNRNG, ENOCSI, millis, EMEDIUMTYPE, readError, sleepAsync, isInfinite, callback=, ENETUNREACH, InternalFutureBase, ENOSPC, ENOSYS, ELIBSCN, EIO, EROFS, seconds, ELIBMAX, SrcLoc, ==, ==, div, init, EL2HLT, EOPNOTSUPP, tryCancel, poll, flags, clearTimer, register2, LocCompleteIndex, days, ENOSTR, EADDRINUSE, one, ENAMETOOLONG, EMULTIHOP, ESTALE, await, ENODATA, EFBIG, +, minutes, ERFKILL, cancelled, toException, or, EDEADLOCK, allFutures, MaxEventsCount, wait, read, raiseAsDefect, Millisecond, setTimer, unregister2, failed, waitFor, newFutureSeq, callback=, orImpl, ECONNREFUSED, high, ENOTNAM, nanos, addWriter2, removeTimer, EINTR, join, closeHandle, EL3RST, readError, *, newFuture, []=, EDQUOT, internalRaiseIfError, closeSocket, EHOSTUNREACH, EHOSTDOWN, closeWait, ECONNRESET, fail, ECANCELED, EMLINK, milliseconds, InternalRaisesFuture, CallbackFunc, +=, $, Second, NestedPoll, getSrcLocation, FutureError, fromNow, close, weeks, ESPIPE, withTimeout, LocationKind, id, isSet, <=, FutureCompletedError, ENOEXEC, SomeIntegerI64, fail, EREMOTEIO, or, ENOTTY, waitFor, addTimer, internalInitFutureBase, EPROTONOSUPPORT, nanoseconds, ==, cancelAndWait, contains, ENOPKG, Moment, ECOMM, addFirst, register, EPROTOTYPE, AsyncExceptionError, AsyncSemaphore, ENOCSI, milliseconds, ENOENT, millis, [], removeTimer, ENOSR, ==, EADDRNOTAVAIL, ENOTCONN, EBUSY, init, waitFor, asyncTimer, days, +=, race, EAFNOSUPPORT, ZeroDuration, cancelSoon, AsyncTimeoutError, []=, setThreadDispatcher, EEXIST, isInfinite, ENOLINK, newInternalRaisesFuture, idleAsync, internalRaiseIfError, ESHUTDOWN, ENOMEM, ==, ENOKEY, +, removeWriter2, ENOMSG, EKEYEXPIRED, Week, cancelSoon, awaitne, EWOULDBLOCK, EREMOTE, unregister, EPERM, tryAcquire, finished, AsyncCallback, EHWPOISON, epochSeconds, newDispatcher, microseconds, AsyncEvent, internalFail, sleepAsync, addCallback, weeks, Finished, cancelCallback=, ETOOMANYREFS, mitems, EISCONN, callSoon, ESOCKTNOSUPPORT, newAsyncQueue, setGlobalDispatcher, AsyncQueue, release, EXDEV, EBADF, cancelSoon, allFinished, microseconds, hours, wait, ENETDOWN, EACCES, AsyncEventQueue, ELOOP, InfiniteDuration, ETIMEDOUT, clear, EINVAL, value, EBADFD, Future, addCallback, len, completed, PDispatcher, ESRCH, EL2NSYNC, Finished, low, await, ESTRPIPE, -=, ENOLCK, [], getAsyncTimestamp, div, Hour, EIDRM, removeReader2, EventQueueReader, secs, getThreadDispatcher, EventQueueKey, futureContinue, popFirstNoWait, isZero, ENOANO, readError, <=, cancelAndWait, $, tryCancel, addLastNoWait, FutureBase, waitFor, high, Microsecond, complete, $, pairs, ELIBBAD, EOWNERDEAD, handle, ERANGE, done, clearTimer, popLastNoWait, contains, or, ENONET, completed, callSoon, cancelSoon, EMSGSIZE, EALREADY, EBADMSG, EILSEQ, ENOPROTOOPT, race, allFutures, empty, -, addTimer, FutureState, addFirstNoWait, EBADR, nanos, location, FutureDefect, EDOTDOT, ENOBUFS, put, EKEYREJECTED, <, Minute, error, one, CancelledError, EISDIR, release, EKEYREVOKED, FutureSeq, cancelAndWait, micros, -, ESRMNT, ENOTEMPTY, EPROTO, TimerCallback, TrackerBase, ENOTRECOVERABLE, EBFONT, cancelAndWait, hours, AsyncError, EBADRQC, ENODEV, ENFILE, complete, callback=, one, ECHRNG, wait, EUNATCH, cancelAndSchedule, acquire, failed, nanoseconds, ERESTART, *, ETXTBSY, availableSlots, newFutureStr, full, getNoWait, EMFILE, LocFinishIndex, orImpl, withTimeout, addTimer, race, EUSERS, ENOTBLK, race, DispatcherHandle, EISNAM, ELIBACC, init, EXFULL, EUCLEAN, race, +, EOVERFLOW, minutes, cancel, FutureFlags, getGlobalDispatcher, popFirst, ELIBEXEC, stepsAsync, error, micros, wait, clear, EINPROGRESS, completed, E2BIG, -=, ENOMEDIUM, secs, AsyncQueueEmptyError, value, read, waitFor, EINTR, newAsyncSemaphore, unregisterAndCloseFd, EBADSLT, [], -, <, ENETRESET, fastEpochTime, waitEvents, seconds, EDOM, FuturePendingError, EPIPE, AsyncLockError, InternalFutureBase, ThreadCallbackFunc, allFutures, len, EDESTADDRREQ, ENAVAIL, await, EPFNOSUPPORT, wait, EMULTIHOP, read, asyncSpawn, removeCallback, EAGAIN, raiseOsDefect, FutureFlag, read, removeCallback, TrackerCounter, async, AsyncLock, init, popLast, async, ENOSPC, EREMCHG, EFAULT, fire, ENXIO, seconds, noCancel, low, AsyncFD, ECHILD, init, ECONNABORTED, state, ENOTDIR, removeTimer, LocCreateIndex, setTimer, ETIME, EBADE, EDEADLK, items, asyncCheck, epochNanoSeconds, unregister2, Duration, ELNRNG, locked, join, millis, EMEDIUMTYPE, readError, sleepAsync, newFutureSeq, newAsyncEventQueue, InternalAsyncCallback, ENETUNREACH, get, ENOSYS, acquire, ELIBSCN, EIO, EROFS, AsyncEventQueueFullError, ELIBMAX, SrcLoc, EFBIG, EL2HLT, AsyncQueueFullError, EOPNOTSUPP, emit, FutureStr, poll, readerOverflow, flags, register2, LocCompleteIndex, newAsyncLock, days, ENOSTR, EADDRINUSE, one, AsyncSemaphoreError, size, newFuture, now, putNoWait, Nanosecond, wait, newAsyncEvent, ESTALE, Raising, Day, ENODATA, init, +, minutes, ERFKILL, cancelled, $, toException, EDEADLOCK, allFutures, MaxEventsCount, wait, read, raiseAsDefect, Millisecond, addLast, addReader2, failed, ENOTUNIQ, callback=, ENOTSOCK, ECONNREFUSED, high, ENOTNAM, nanos, addWriter2, toString, removeTimer, EL3HLT, join, closeHandle, EL3RST, EADV, *, ENAMETOOLONG, close, ==, id, FutureCompletedError, sendChunk, getResponseState, removeTimer, race, init, ENOKEY, Week, awaitne, EFAULT, ETOOMANYREFS, raiseAsyncStreamLimitError, localAddress, getMultipartReader, size, newBoundedStreamReader, join, <=, init, set, ELIBBAD, EILSEQ, allFutures, EADV, -, newAsyncStreamWriter, new, FutureStr, ECHRNG, sendChunk, init, -=, contains, checkWriteEof, state, newHttpBodyReader, read, error, localAddress2, EREMCHG, resolveTAddress, removeTimer, HttpServerFlags, initTAddress, EROFS, start, sendBody, HttpProcessExitType, ChunkedStreamWriter, race, raiseHttpProtocolError, raiseHttpWriteError, createStreamServer, ELIBSCN, nanos, atEoM, popFirstNoWait, ChunkedStreamReader, sendEvent, FutureError, getTransportTooManyError, init, noCancel, getLastInt, EEXIST, finish, ESHUTDOWN, removeWriter2, EWOULDBLOCK, TransferEncodingHeader, AsyncEventQueue, init, ESTRPIPE, callSoon, write, new, getDomain, normalizeHeaderName, consumeBody, done, init, completed, EMSGSIZE, ChunkedStreamProtocolError, EOVERFLOW, raiseTransportError, ENOTEMPTY, EADDRNOTAVAIL, wait, getLastString, newAsyncLock, div, ERESTART, AsyncStreamError, FuturePendingError, unregisterAndCloseFd, LocFinishIndex, ExpectHeader, micros, AnyAddress, ContentDispositionHeader, AsyncStreamDefaultBufferSize, remote, EDOM, shutdownWait, removeCallback, ==, ENOEXEC, locked, defaultResponse, EventQueueKey, getList, getTransportError, newAsyncStreamReader, checkClosed, read, consume, <=, stringItems, init, complete, AsyncBufferRef, AddressFamily, nanoseconds, hasOverflow, redirect, PostMethods, EIO, ReadOnceProc, sleepAsync, initUdata, consume, AsyncStreamReaderVtbl, EPERM, DefaultDatagramBufferSize, ContentEncodingFlags, readMessage, hours, TransportIncompleteError, clear, allFutures, AsyncStreamRW, isSet, value, EAFNOSUPPORT, getTransportOsError, read, newAsyncStreamWriter, bytesToString, WriteItem, closeWait, DualStackType, new, address, HttpServerMiddleware, ENAVAIL, anyAddressFix, EBADRQC, flags, HttpConnectionHolder, init, closed, TransportUseEofError, ENETRESET, waitEvents, closeWait, wait, remoteAddress, closeWait, addCallback, ECHILD, hasKeyOrPut, WriteProc, updateRequest, AsyncStreamWriterTrackerName, BoundedStreamRW, poll, days, ESTALE, raiseAsDefect, unregister2, respond, init, high, EINTR, transfer, StreamCallback, HttpReadLimitError, fail, init, init, or, StreamTransport, init, newDispatcher, newBoundedStreamReader, newAsyncStreamWriter, ENOSR, allFinished, -=, stop2, writeFile, atEof, resolveTAddress, setHeaderDefault, BoundedStreamWriter, Microsecond, callSoon, write, TransportOsError, init, addTimer, closed, init, FutureDefect, ENOBUFS, HttpResponseRef, cancelAndSchedule, newHttpWriteError, complete, redirect, HttpDisconnectError, clear, ENOMEDIUM, value, read, empty, closeWait, closeWait, AsyncQueueFullError, TransportAbortedError, respond, getTransportUseClosedError, AsyncEventQueueFullError, atEof, resolveTAddress, register2, TransferEncodingFlags, initSimpleVtbl, EMULTIHOP, <, TransportAddressError, cancelled, closeWait, ENOTSOCK, raiseHttpDisconnectError, initSimpleVtbl, removeTimer, milliseconds, EMLINK, milliseconds, $, waitFor, setError, newHttpInterruptError, initTAddress, EREMOTE, $, epochSeconds, microseconds, AsyncEvent, TransportInitCallback, init, wait, full, codeResponse, AsyncStreamWriteError, getAcceptInfo, HttpBodyWriter, AsyncStreamIncorrectDefect, responded, completed, $, sendBody, getPart, waitFor, remoteAddress, error, ConnectionHeader, getConnectionAbortedError, HttpRequestError, setHeader, ENODEV, MultiPartReader, add, init, RequestFence, HttpRequestRef, addTimer, race, ENOTTY, EISNAM, ELIBEXEC, raiseHttpProtocolError, error, HttpServerError, HttpAddressErrorType, hasBody, fromPipe2, TrackerCounter, HeadersMark, async, Finished, StreamServer, low, ProxyAuthorizationHeader, createStreamServer, hexValue, AsyncStreamDefaultQueueSize, getUserData, nanos, HttpCriticalError, Nanosecond, close, ENODATA, HttpResponseState, failed, orImpl, ENOTNAM, closeHandle, ENOTUNIQ, atEoM, closeSocket, ECONNRESET, contains, [], getSrcLocation, withTimeout, isEmpty, newBoundedStreamReader, HttpRequestHeadersTooLargeError, initTAddress, HttpResponseFlags, HttpBodyReaderTrackerName, HttpResponseStreamType, unregister, stopped, AsyncStreamReadError, []=, setThreadDispatcher, HttpBodyWriterTrackerName, HttpProcessError, setDualstack, newBoundedStreamWriter, addCallback, TransportError, EISCONN, newAsyncStreamWriteEOFError, init, microseconds, ETIMEDOUT, Future, queryParams, EL2NSYNC, HttpConnectionCallback, EIDRM, ERANGE, popLastNoWait, ENONET, one, Minute, CancelledError, init, AsyncStreamIncompleteError, wait, EMFILE, UserAgentHeader, InternalRaisesFuture, cancelSoon, ==, getString, HttpTableRef, getNoWait, BoundedStreamError, getBytes, finishPart, init, ECONNABORTED, state, EDEADLK, MultiPartSource, start, bytesLeft, dumbResponse, MultipartContentType, begin, newAsyncEvent, items, readError, addWriter2, EHOSTDOWN, updateRequest, NestedPoll, finish, ESPIPE, LocationKind, host, join, millis, EBUSY, +=, prepare, EUCLEAN, internalRaiseIfError, addFirst, AsyncCallback, BoundCmp, ESOCKTNOSUPPORT, AsyncQueue, EXDEV, prepareChunked, init, fromSAddr, write, SocketServer, close, post, epochNanoSeconds, remoteAddress, EBADR, put, EISDIR, createStreamServer, ETXTBSY, send, getContentEncodings, upload, newHttpBodyWriter, removeCallback, getConnectionAbortedError, MultiPartWriterState, newAsyncStreamReader, consume, HttpInterruptError, EMEDIUMTYPE, sleepAsync, getDomain, acquire, toHex, MaxEventsCount, wait, updateRequest, HttpTable, add, toString, init, fail, init, closeWait, isRecoverableError, addTimer, race, raiseHttpInterruptError, Moment, AsyncExceptionError, ENOLINK, AsyncStreamWriteEOFError, init, StreamCallback2, addHeader, keepalive, HttpInvalidUsageError, completed, handle, getContentType, HttpServerRef, Finished, low, HttpResult, addLast, newChunkedStreamReader, EOWNERDEAD, connect, newBoundedStreamWriter, EALREADY, MultipartEOMError, <, cancelSoon, dropResponse, HttpProcessCallback, getMultipartBoundary, accept, newAsyncSemaphore, toList, send, SrcLoc, copyOut, HttpTables, acquire, wait, getBodyReader, isInfinite, finished, HttpProtocolError, HttpRequestBodyError, forget, EDEADLOCK, newAsyncStreamIncompleteError, remoteAddress2, EL3RST, ContentEncodingHeader, createStreamServer, createStreamServer, createStreamServer, $, fromNow, weeks, newAsyncQueue, EPROTONOSUPPORT, createStreamServer, createStreamServer, ENOTBLK, AsyncStreamWriterVtbl, BoundedBufferSize, ChunkedStreamError, $, ENOSPC, TransportUseClosedError, idleAsync, sendError, HttpServerResponseTrackerName, HttpRecoverableError, preferredContentMediaType, getUserData, weeks, micros, EACCES, EINVAL, QueryParamsFlag, len, raiseTransportOsError, finish, UrlEncodedContentType, drop, FutureBase, TransportLimitError, or, defaultResponse, location, addFirstNoWait, availableSlots, ReadMessagePredicate, close, setTimer, closeWait, get, stringToBytes, HttpResponse, createStreamServer, FutureFlags, getGlobalDispatcher, E2BIG, fastEpochTime, resolveTAddress, LocationHeader, write, preferredContentType, SocketFlags, release, Duration, failed, toString, HttpReadError, seconds, MultipartError, HttpServerSecureConnectionTrackerName, HttpResultCode, +, DefaultStreamBufferSize, mitems, isPersistent, isCriticalError, HttpServerRequestTrackerName, contains, EREMOTEIO, newChunkedStreamWriter, [], newInternalRaisesFuture, finished, setGlobalDispatcher, TrackerBase, readUntil, defaultResponse, cancelAndWait, getTransferEncoding, isEmpty, ETIME, EL2HLT, removeReader2, getBody, futureContinue, ENOANO, raiseHttpReadError, ChunkedStreamIncompleteError, raiseHttpConnectionError, DefaultBacklogSize, register, getRequestFence, raiseHttpAddressError, ENOSTR, EDOTDOT, readLine, newAsyncStreamReader, AnyAddress6, join, checkClosed, EUNATCH, prepareSSE, race, -, new, HttpProcessCallback2, EPIPE, len, FutureFlag, read, resolveTAddress, ENXIO, raiseHttpProtocolError, handleExpect, HttpConnectionRef, HttpRedirectError, ZeroDuration, finish, getConnectionFence, ENOSYS, ELIBMAX, new, EOPNOTSUPP, AuthorizationHeader, HttpResponseError, join, []=, ECONNREFUSED, ECANCELED, getInt, TransportAddress, fromPipe, ECOMM, init, closed, AsyncBuffer, ENOTCONN, setDualstack, days, StreamReaderLoop, ENOMEM, init, newBoundedStreamReader, HttpWriteError, newAsyncEventQueue, write, init, EKEYREVOKED, clear, HttpMessage, fire, respond, atEof, secs, isAvailable, waitFor, ENOPKG, EBADE, MultiPartWriter, getAsyncTimestamp, FutureState, nanoseconds, init, HttpCloseConnectionCallback, redirect, AsyncError, withTimeout, redirect, ELIBACC, minutes, AsyncStreamWriter, AsyncStream, toException, EBADSLT, init, getString, finishPart, init, AsyncFD, Raising, newAsyncStreamUseClosedError, getError, join, millis, callback=, write, close, newAsyncStreamReader, consume, addReader2, CriticalHttpAddressError, raiseAsyncStreamWriteEOFError, closeWait, stringToBytes, newChunkedStreamReader, connect, EPROTOTYPE, HttpRequestBodyTooLargeError, HttpAddressError, now, createStreamServer, newAsyncStreamLimitError, internalFail, TransportFlags, readOnce, ServerFlags, TransportTooManyError, AsyncStreamReaderTrackerName, resolveTAddress, HttpUseClosedError, PDispatcher, HttpRequestHeadersError, preferredContentType, AcceptHeaderName, readerOverflow, ByteChar, CallbackFunc, EHWPOISON, readUntil, BChar, one, raiseHttpRedirectError, -, toIpAddress, resolveTAddress, ENOTRECOVERABLE, ENOTDIR, hours, ServerStatus, EXFULL, newBoundedStreamReader, stepsAsync, stop, EventQueueReader, secs, waitFor, MaximumBodySizeError, TransportNoSupport, MultiPartReaderRef, raiseAsyncStreamIncompleteError, TimerCallback, init, toSAddr, write, ContentTypeHeader, newAsyncStreamReader, ServerHeader, ENOCSI, AsyncStreamUseClosedError, InternalAsyncCallback, InternalFutureBase, resolveTAddress, LocCompleteIndex, putNoWait, await, EFBIG, allFutures, newFutureSeq, TransportState, stop, EDQUOT, HttpRequest, release, getTransportOsError, read, cancelAndWait, failed, newAsyncStreamWriter, DateHeader, init, ContentLengthHeader, BoundedStreamReader, beginPart, [], cancelCallback=, getContentEncoding, HttpError, ENETDOWN, bytesToString, EBADFD, seconds, read, getResponse, HttpServerUnsecureConnectionTrackerName, closeWait, cancelSoon, ==, gracefulCloseWait, ENOLCK, FutureSeq, cancelAndWait, EPROTO, new, tryCancel, ERFKILL, running, failed, +, AsyncSemaphoreError, ServerCommand, AsyncQueueEmptyError, newAsyncStreamWriter, newHttpUseClosedError, start2, init, localAddress, init, $, init, getTransferEncodings, newFuture, Second, getHostname, requestInfo, beginPart, ENOENT, raiseHttpRequestBodyTooLargeError, ENOMSG, SomeIntegerI64, HttpServerMiddlewareRef, keepalive=, readMessage, HttpResultMessage, KeyValueTuple, getServerUseClosedError, EBADF, HttpConnectionHolderRef, init, EPFNOSUPPORT, EBADMSG, ENOPROTOOPT, init, closed, newChunkedStreamWriter, readPart, WriteType, begin, newFutureStr, cancel, wait, EINPROGRESS, asyncSpawn, MultiPart, ConnectionFence, HttpRequestFlags, AsyncLockError, EDESTADDRREQ, EAGAIN, async, emit, items, HostHeader, read, asyncCheck, raiseHttpCriticalError, one, popFirst, Millisecond, EL3HLT, readError, *, MultiPartWriterRef, updateRequest, EHOSTUNREACH, +=, internalRaiseIfError, internalInitFutureBase, updateRequest, closeWait, HttpState, isZero, EKEYEXPIRED, HttpConnectionError, finished, getBodyStream, cancelSoon, encodeBasicAuth, InfiniteDuration, HttpTransportError, ESRCH, getThreadDispatcher, BoundedStreamIncompleteError, addLastNoWait, ==, preferredContentMediaType, StreamServerTrackerName, defaultResponse, EKEYREJECTED, getHeader, StreamWriterLoop, ESRMNT, write, ==, ENFILE, getAutoAddresses, MiddlewareHandleCallback, DispatcherHandle, Day, cancelAndWait, join, ThreadCallbackFunc, AsyncStreamState, AsyncLock, new, clearTimer, LocCreateIndex, StreamTransportTrackerName, RecoverableHttpAddressError, consumeBody, write, init, high, minutes, getBody, toException, callback=, newHttpReadError, popLast, running, readOnce, AsyncStreamLimitError, HttpServerState, newBoundedStreamReader, hasHeader, count, await, AsyncTimeoutError, tryAcquire, +, readExactly, ELOOP, AsyncStreamReader, setErrorAndRaise, TransportKind, Hour, asyncTimer, pairs, initTAddress, newAsyncStreamWriter, init, EBFONT, HttpBodyReader, *, getAutoAddress, readLine, EUSERS, newAsyncStreamReader, BoundedStreamOverflowError, write, AsyncSemaphore, preparePlain, raiseOsDefect, init, write, ELNRNG, raiseAsyncStreamUseClosedError, ENETUNREACH, readExactly, HttpServer, init, write, EADDRINUSE, HttpConnection, ENAMETOOLONG, local, EDQUOT, createStreamServer, milliseconds, AsyncStreamError, createStreamServer, EMLINK, createStreamServer, milliseconds, EMFILE, $, release, fromNow, close, weeks, newAsyncQueue, getTransportOsError, read, id, <=, FutureCompletedError, waitFor, EPROTONOSUPPORT, cancelAndWait, createStreamServer, failed, createStreamServer, setError, newAsyncStreamWriter, AsyncStreamWriterVtbl, removeTimer, race, $, ENOSPC, TransportUseClosedError, idleAsync, init, initTAddress, ENOKEY, Week, cancelSoon, awaitne, EREMOTE, EFAULT, epochSeconds, close, microseconds, AsyncEvent, weeks, cancelCallback=, ETOOMANYREFS, raiseAsyncStreamLimitError, TransportInitCallback, localAddress, StreamServerTrackerName, micros, wait, ENETDOWN, EACCES, EINVAL, full, EBADFD, seconds, AsyncStreamWriteError, read, raiseTransportOsError, finish, start, join, AsyncStreamIncorrectDefect, <=, init, completed, FutureBase, ==, $, ELIBBAD, TransportLimitError, or, cancelSoon, EILSEQ, allFutures, EADV, -, newAsyncStreamWriter, ==, location, addFirstNoWait, ENOLCK, FutureSeq, cancelAndWait, EPROTO, getConnectionAbortedError, value, ENODEV, close, ECHRNG, ERFKILL, setTimer, nanoseconds, init, closeWait, get, running, addTimer, race, ENOTTY, EISNAM, init, createStreamServer, ==, +, FutureFlags, getGlobalDispatcher, ELIBEXEC, E2BIG, -=, AsyncSemaphoreError, AsyncStreamReader, AsyncQueueEmptyError, newAsyncStreamWriter, <, checkWriteEof, fastEpochTime, resolveTAddress, $, read, PDispatcher, fromPipe2, TrackerCounter, write, localAddress2, start2, async, EREMCHG, Finished, StreamServer, SocketFlags, low, removeTimer, createStreamServer, release, Duration, failed, AsyncStreamDefaultQueueSize, initTAddress, getUserData, localAddress, orImpl, EROFS, seconds, init, readerOverflow, nanos, atEof, Nanosecond, race, ENODATA, init, +, EAFNOSUPPORT, DefaultStreamBufferSize, read, resolveTAddress, createStreamServer, failed, ELIBSCN, ENOTNAM, nanos, closeHandle, ENOTUNIQ, newFuture, popFirstNoWait, closeSocket, ECONNRESET, contains, Second, getSrcLocation, FutureError, getTransportTooManyError, init, withTimeout, EREMOTEIO, initTAddress, stopped, ENOENT, AsyncStreamReadError, setThreadDispatcher, EEXIST, ENOMSG, ESHUTDOWN, removeWriter2, [], setDualstack, EWOULDBLOCK, Finished, readMessage, setGlobalDispatcher, TrackerBase, AsyncEventQueue, addCallback, TransportError, ESTRPIPE, EISCONN, callSoon, getServerUseClosedError, newAsyncStreamWriteEOFError, close, EBADF, microseconds, ETIMEDOUT, ReadMessagePredicate, Future, EL2NSYNC, ETIME, getDomain, EL2HLT, EIDRM, removeReader2, futureContinue, ENOANO, DefaultBacklogSize, register, ERANGE, done, popLastNoWait, init, ENONET, EPFNOSUPPORT, EMSGSIZE, EBADMSG, ENOPROTOOPT, newAsyncStreamWriter, closed, EDOTDOT, one, Minute, CancelledError, readLine, EOVERFLOW, raiseTransportError, newAsyncStreamReader, AnyAddress6, ENOTEMPTY, TimerCallback, EADDRNOTAVAIL, wait, AsyncStreamIncompleteError, WriteType, checkClosed, size, EUNATCH, newAsyncLock, div, ERESTART, availableSlots, newFutureStr, upload, FuturePendingError, unregisterAndCloseFd, LocFinishIndex, newAsyncEvent, ENOTBLK, race, InternalRaisesFuture, cancelSoon, cancel, micros, wait, unregister, EINPROGRESS, -, remoteAddress, new, AsyncStreamDefaultBufferSize, EDOM, EPIPE, AsyncLockError, getNoWait, len, EDESTADDRREQ, shutdownWait, removeCallback, EAGAIN, FutureFlag, read, async, resolveTAddress, emit, ENXIO, noCancel, init, ECONNABORTED, state, EBFONT, [], EDEADLK, ENOEXEC, asyncCheck, locked, readError, ZeroDuration, []=, ENOSYS, EventQueueKey, ELIBMAX, EOPNOTSUPP, ENOSTR, one, getTransportError, newAsyncStreamReader, AsyncStream, checkClosed, Raising, popFirst, join, read, items, Millisecond, consume, [], []=, ECONNREFUSED, addWriter2, EL3HLT, join, readError, *, CallbackFunc, EHOSTUNREACH, EHOSTDOWN, ECANCELED, init, +=, completed, internalRaiseIfError, newInternalRaisesFuture, ESPIPE, LocationKind, TransportAddress, SomeIntegerI64, complete, AsyncBufferRef, internalInitFutureBase, AddressFamily, nanoseconds, host, ECOMM, init, closed, join, millis, AsyncBuffer, ENOTCONN, EBUSY, ReadOnceProc, days, sleepAsync, +=, initUdata, consume, isZero, StreamReaderLoop, AsyncStreamReaderVtbl, NestedPoll, ENOMEM, addFirst, EKEYEXPIRED, EPERM, AsyncCallback, fromPipe, newAsyncEventQueue, DefaultDatagramBufferSize, ESOCKTNOSUPPORT, EHWPOISON, AsyncQueue, EXDEV, EKEYREVOKED, toIpAddress, hours, TransportIncompleteError, InfiniteDuration, setDualstack, clear, ==, ESRCH, fire, fromSAddr, ENOMEDIUM, secs, getThreadDispatcher, write, isAvailable, AsyncStreamRW, waitFor, isSet, value, SocketServer, tryCancel, addLastNoWait, getTransportOsError, read, waitFor, epochNanoSeconds, ENOPKG, newAsyncStreamWriter, WriteItem, EBADE, len, getAsyncTimestamp, readUntil, FutureState, EBADR, close, put, EKEYREJECTED, init, EISDIR, address, StreamWriterLoop, ESRMNT, ENAVAIL, error, write, anyAddressFix, AsyncError, EBADRQC, ENFILE, createStreamServer, failed, getAutoAddresses, mitems, getUserData, ETXTBSY, withTimeout, flags, DispatcherHandle, ELIBACC, Day, minutes, DualStackType, cancelAndWait, AsyncStreamWriter, cancelAndWait, toException, init, EBADSLT, closed, TransportUseEofError, ENETRESET, waitEvents, ThreadCallbackFunc, AsyncStreamState, wait, asyncSpawn, removeCallback, AsyncLock, getConnectionAbortedError, init, addCallback, clearTimer, newAsyncStreamReader, AsyncFD, ECHILD, newAsyncStreamUseClosedError, consume, WriteProc, LocCreateIndex, AsyncStreamWriterTrackerName, ==, StreamTransportTrackerName, getError, join, millis, EMEDIUMTYPE, sleepAsync, getDomain, callback=, acquire, EIO, write, FutureStr, high, poll, days, ==, ESTALE, minutes, toException, MaxEventsCount, wait, raiseAsDefect, newAsyncStreamReader, consume, addReader2, unregister2, callback=, high, toString, EINTR, init, raiseAsyncStreamWriteEOFError, toHex, fail, popLast, transfer, running, AsyncStreamWriteEOFError, StreamCallback, readOnce, closeWait, AsyncStreamLimitError, internalRaiseIfError, connect, fail, addTimer, race, Moment, EPROTOTYPE, AsyncExceptionError, ENOCSI, init, now, await, or, AsyncTimeoutError, createStreamServer, ENOLINK, tryAcquire, finished, +, StreamTransport, newAsyncStreamLimitError, init, newDispatcher, StreamCallback2, internalFail, TransportFlags, completed, handle, readOnce, newAsyncStreamWriter, error, ServerFlags, TransportTooManyError, readExactly, ELOOP, ENOSR, AsyncStreamReaderTrackerName, allFinished, ServerCommand, resolveTAddress, closeWait, finished, low, -=, setErrorAndRaise, TransportKind, stop2, Hour, init, writeFile, atEof, resolveTAddress, addLast, asyncTimer, contains, Microsecond, pairs, EOWNERDEAD, connect, readMessage, callSoon, readUntil, EALREADY, TransportOsError, addTimer, initTAddress, FutureDefect, ENOBUFS, <, one, cancelSoon, -, resolveTAddress, ENOTRECOVERABLE, ENOTDIR, hours, wait, cancelAndSchedule, *, getAutoAddress, readLine, ServerStatus, complete, EUSERS, EXFULL, EUCLEAN, accept, $, stepsAsync, clear, EventQueueReader, secs, read, waitFor, newAsyncStreamReader, newAsyncSemaphore, TransportNoSupport, empty, closeWait, write, AsyncSemaphore, raiseAsyncStreamIncompleteError, allFutures, SrcLoc, copyOut, raiseOsDefect, toSAddr, acquire, AsyncQueueFullError, write, TransportAbortedError, wait, newAsyncStreamReader, ELNRNG, raiseAsyncStreamUseClosedError, isInfinite, finished, AsyncStreamUseClosedError, InternalAsyncCallback, ENETUNREACH, InternalFutureBase, readExactly, getTransportUseClosedError, resolveTAddress, AsyncEventQueueFullError, init, atEof, resolveTAddress, register2, LocCompleteIndex, forget, EADDRINUSE, initSimpleVtbl, EMULTIHOP, putNoWait, AnyAddress, await, EFBIG, TransportAddressError, cancelled, EDEADLOCK, allFutures, newFutureSeq, newAsyncStreamIncompleteError, ENOTSOCK, TransportState, remoteAddress2, initSimpleVtbl, removeTimer, stop, EL3RST, ENAMETOOLONG, EDQUOT, AsyncStreamError, createStreamServer, milliseconds, availableSlots, createStreamServer, EMLINK, createStreamServer, milliseconds, EMFILE, release, fromNow, close, weeks, newAsyncQueue, getTransportOsError, read, id, <=, FutureCompletedError, waitFor, EPROTONOSUPPORT, cancelAndWait, createStreamServer, failed, createStreamServer, setError, newAsyncStreamWriter, AsyncStreamWriterVtbl, TLSStreamWriteError, removeTimer, ==, $, TransportFlags, handshake, race, ENOSPC, TransportUseClosedError, idleAsync, init, initTAddress, ENOKEY, Week, cancelSoon, awaitne, EREMOTE, EFAULT, epochSeconds, close, microseconds, AsyncEvent, weeks, cancelCallback=, ETOOMANYREFS, raiseAsyncStreamLimitError, TransportInitCallback, localAddress, StreamServerTrackerName, micros, wait, ENETDOWN, EACCES, EINVAL, full, EBADFD, seconds, AsyncStreamWriteError, read, raiseTransportOsError, finish, start, TLSStreamHandshakeError, join, AsyncStreamIncorrectDefect, <=, init, completed, PEMElement, FutureBase, ==, ELIBBAD, TransportLimitError, or, cancelSoon, EILSEQ, allFutures, EADV, -, newAsyncStreamWriter, ==, location, addFirstNoWait, new, ENOLCK, FutureSeq, cancelAndWait, EPROTO, getConnectionAbortedError, TLSCertificate, join, value, ENODEV, close, ECHRNG, ERFKILL, setTimer, nanoseconds, init, closeWait, get, running, addTimer, race, ENOTTY, EISNAM, init, createStreamServer, +, $, FutureFlags, getGlobalDispatcher, ELIBEXEC, E2BIG, -=, AsyncSemaphoreError, ServerCommand, AsyncQueueEmptyError, newAsyncStreamWriter, <, checkWriteEof, fastEpochTime, resolveTAddress, read, closeWait, fromPipe2, TrackerCounter, write, localAddress2, start2, async, EREMCHG, Finished, resolveTAddress, StreamServer, SocketFlags, low, removeTimer, createStreamServer, release, Duration, failed, ==, AsyncStreamDefaultQueueSize, initTAddress, getUserData, localAddress, orImpl, EROFS, seconds, init, SomeTrustAnchorType, writeFile, nanos, atEof, handshake, Nanosecond, race, ENODATA, init, +, getSelectedAlpnProtocol, $, DefaultStreamBufferSize, read, createStreamServer, failed, ELIBSCN, ENOTNAM, nanos, closeHandle, ENOTUNIQ, newFuture, popFirstNoWait, closeSocket, ECONNRESET, contains, Second, getSrcLocation, FutureError, getTransportTooManyError, TLSFlags, init, withTimeout, newTLSClientAsyncStream, EREMOTEIO, initTAddress, stopped, ENOENT, AsyncStreamReadError, setThreadDispatcher, EEXIST, ENOMSG, ESHUTDOWN, removeWriter2, [], setDualstack, EWOULDBLOCK, Finished, EHWPOISON, setGlobalDispatcher, TrackerBase, AsyncEventQueue, addCallback, TransportError, ESTRPIPE, EISCONN, callSoon, getServerUseClosedError, newAsyncStreamWriteEOFError, close, EBADF, microseconds, ETIMEDOUT, TLSStreamProtocolError, cancelAndWait, Future, EL2NSYNC, ETIME, getDomain, EL2HLT, EIDRM, removeReader2, futureContinue, ENOANO, TLSVersion, DefaultBacklogSize, register, ERANGE, done, popLastNoWait, init, ENONET, EPFNOSUPPORT, EMSGSIZE, EBADMSG, ENOPROTOOPT, newAsyncStreamWriter, closed, EDOTDOT, one, Minute, CancelledError, readLine, EOVERFLOW, raiseTransportError, newAsyncStreamReader, AnyAddress6, ENOTEMPTY, TimerCallback, EADDRNOTAVAIL, wait, AsyncStreamIncompleteError, WriteType, checkClosed, size, EUNATCH, newAsyncLock, div, ERESTART, newFutureStr, upload, FuturePendingError, unregisterAndCloseFd, LocFinishIndex, newAsyncEvent, ENOTBLK, race, InternalRaisesFuture, cancelSoon, cancel, micros, wait, unregister, EINPROGRESS, -, remoteAddress, new, AsyncStreamDefaultBufferSize, EDOM, EPIPE, AsyncLockError, getNoWait, len, EDESTADDRREQ, pemDecode, shutdownWait, TLSSessionCache, removeCallback, EAGAIN, FutureFlag, read, TrustAnchorStore, async, resolveTAddress, emit, ENXIO, noCancel, init, ECONNABORTED, state, EBFONT, [], EDEADLK, ENOEXEC, asyncCheck, locked, ZeroDuration, []=, ENOSYS, EventQueueKey, TLSSessionCacheBufferSize, ELIBMAX, EOPNOTSUPP, SomeTLSStreamType, ENOSTR, one, getTransportError, newAsyncStreamReader, checkClosed, Raising, popFirst, ==, read, items, Millisecond, consume, [], readError, []=, ECONNREFUSED, addWriter2, EL3HLT, join, readError, *, CallbackFunc, EHOSTUNREACH, EHOSTDOWN, ECANCELED, init, TLSAsyncStream, +=, completed, internalRaiseIfError, newInternalRaisesFuture, ESPIPE, LocationKind, TransportAddress, SomeIntegerI64, TransportIncompleteError, complete, AsyncBufferRef, internalInitFutureBase, AddressFamily, nanoseconds, host, ECOMM, init, closed, join, millis, AsyncBuffer, ENOTCONN, EBUSY, ReadOnceProc, days, sleepAsync, +=, initUdata, consume, isZero, StreamReaderLoop, AsyncStreamReaderVtbl, NestedPoll, ENOMEM, addFirst, EKEYEXPIRED, EAFNOSUPPORT, EPERM, AsyncCallback, newAsyncEventQueue, DefaultDatagramBufferSize, ESOCKTNOSUPPORT, readMessage, init, AsyncQueue, EXDEV, EKEYREVOKED, toIpAddress, hours, InfiniteDuration, setDualstack, clear, ==, ESRCH, fire, fromSAddr, ENOMEDIUM, secs, getThreadDispatcher, write, isAvailable, AsyncStreamRW, TLSPrivateKey, waitFor, isSet, value, SocketServer, tryCancel, addLastNoWait, getTransportOsError, read, waitFor, epochNanoSeconds, ENOPKG, newAsyncStreamWriter, WriteItem, EBADE, len, getAsyncTimestamp, readUntil, FutureState, EBADR, close, put, EKEYREJECTED, TLSStreamInitError, init, EISDIR, address, StreamWriterLoop, ESRMNT, ENAVAIL, error, write, anyAddressFix, dumpState, AsyncError, EBADRQC, ENFILE, createStreamServer, failed, getAutoAddresses, mitems, getUserData, ETXTBSY, TLSStreamWriter, withTimeout, flags, DispatcherHandle, ELIBACC, Day, minutes, $, DualStackType, cancelAndWait, AsyncStreamWriter, ReadMessagePredicate, toException, init, EBADSLT, closed, TransportUseEofError, ENETRESET, waitEvents, ThreadCallbackFunc, AsyncStreamState, wait, asyncSpawn, removeCallback, AsyncLock, getConnectionAbortedError, init, addCallback, clearTimer, newAsyncStreamReader, AsyncFD, ECHILD, newAsyncStreamUseClosedError, consume, WriteProc, LocCreateIndex, AsyncStreamWriterTrackerName, StreamTransportTrackerName, getError, join, millis, EMEDIUMTYPE, sleepAsync, getDomain, callback=, init, acquire, EIO, write, FutureStr, high, poll, days, TLSStreamReader, ESTALE, minutes, toException, MaxEventsCount, wait, raiseAsDefect, newAsyncStreamReader, consume, addReader2, TLSStreamError, unregister2, callback=, init, high, toString, EINTR, init, raiseAsyncStreamWriteEOFError, toHex, fail, popLast, transfer, running, AsyncStreamWriteEOFError, StreamCallback, readOnce, closeWait, AsyncStreamLimitError, internalRaiseIfError, connect, fail, addTimer, race, Moment, EPROTOTYPE, AsyncExceptionError, ENOCSI, init, now, await, or, AsyncTimeoutError, createStreamServer, ENOLINK, tryAcquire, finished, +, StreamTransport, newAsyncStreamLimitError, init, newDispatcher, StreamCallback2, internalFail, completed, handle, readOnce, newAsyncStreamWriter, error, ServerFlags, TransportTooManyError, readExactly, ELOOP, ENOSR, AsyncStreamReaderTrackerName, allFinished, AsyncStreamReader, resolveTAddress, $, PDispatcher, finished, low, -=, setErrorAndRaise, TransportKind, stop2, Hour, init, readerOverflow, TLSStreamReadError, atEof, resolveTAddress, addLast, asyncTimer, contains, Microsecond, pairs, EOWNERDEAD, connect, readMessage, callSoon, readUntil, EALREADY, TransportOsError, addTimer, init, initTAddress, FutureDefect, ENOBUFS, <, one, cancelSoon, -, resolveTAddress, ENOTRECOVERABLE, ENOTDIR, hours, AnyAddress, cancelAndSchedule, *, getAutoAddress, readLine, ServerStatus, fromPipe, complete, EUSERS, EXFULL, EUCLEAN, accept, stepsAsync, clear, EventQueueReader, secs, read, waitFor, newAsyncStreamReader, newAsyncSemaphore, TransportNoSupport, empty, closeWait, write, AsyncSemaphore, raiseAsyncStreamIncompleteError, allFutures, SrcLoc, AsyncStream, copyOut, raiseOsDefect, toSAddr, acquire, AsyncQueueFullError, write, TransportAbortedError, wait, newAsyncStreamReader, ELNRNG, newTLSServerAsyncStream, raiseAsyncStreamUseClosedError, isInfinite, finished, AsyncStreamUseClosedError, InternalAsyncCallback, ENETUNREACH, InternalFutureBase, readExactly, getTransportUseClosedError, resolveTAddress, AsyncEventQueueFullError, init, atEof, resolveTAddress, register2, LocCompleteIndex, forget, remoteAddress2, initSimpleVtbl, EMULTIHOP, putNoWait, wait, await, EFBIG, TransportAddressError, cancelled, stop, EDEADLOCK, allFutures, newFutureSeq, newAsyncStreamIncompleteError, ENOTSOCK, TransportState, EADDRINUSE, initSimpleVtbl, removeTimer, EL3RST, ENAMETOOLONG