chronos/apps/http/httpclient

Search:
Group by:
Source   Edit  

Types

HttpAddress = object
  id*: string
  scheme*: HttpClientScheme
  hostname*: string
  port*: uint16
  path*: string
  query*: string
  anchor*: string
  username*: string
  password*: string
  addresses*: seq[TransportAddress] ## If addresses are set, name resolution is not performed and the client
                                    ## will instead attempt to connect to the given addresses (in order)
Source   Edit  
HttpClientBodyFlag {.pure.} = enum
  NoBody, Sized,            ## `Content-Length` present
  Chunked,                  ## `Transfer-Encoding: chunked` present
  Custom                     ## None of the above
Source   Edit  
HttpClientConnection = object of RootObj
  id*: uint64
  case kind*: HttpClientScheme
  of HttpClientScheme.NonSecure:
    nil
  of HttpClientScheme.Secure:
    treader*: AsyncStreamReader
    twriter*: AsyncStreamWriter
    tls*: TLSAsyncStream
  transp*: StreamTransport
  reader*: AsyncStreamReader
  writer*: AsyncStreamWriter
  state*: HttpClientConnectionState
  error*: ref HttpError
  remoteHostname*: string
  flags*: set[HttpClientConnectionFlag]
  timestamp*: Moment
  duration*: Duration
Source   Edit  
HttpClientConnectionFlag {.pure.} = enum
  Request,                  ## Connection has pending request
  Response,                 ## Connection has pending response
  KeepAlive,                ## Connection should be kept alive
  NoBody                     ## Connection response do not have body
Source   Edit  
HttpClientConnectionState {.pure.} = enum
  Closed,                   ## Connection has been closed
  Closing,                  ## Connection is closing
  Connecting,               ## Connecting to remote server
  Ready,                    ## Connected to remote server
  Acquired,                 ## Connection is acquired for use
  RequestHeadersSending,    ## Sending request headers
  RequestHeadersSent,       ## Request headers has been sent
  RequestBodySending,       ## Sending request body
  RequestBodySent,          ## Request body has been sent
  ResponseHeadersReceiving, ## Receiving response headers
  ResponseHeadersReceived,  ## Response headers has been received
  ResponseBodyReceiving,    ## Receiving response body
  ResponseBodyReceived,     ## Response body has been received
  Error                      ## Error happens
Source   Edit  
HttpClientFlag {.pure.} = enum
  NoVerifyHost,             ## Skip remote server certificate verification
  NoVerifyServerName,       ## Skip remote server name CN verification
  NoInet4Resolution,        ## Do not resolve server hostname to IPv4 addresses
  NoInet6Resolution,        ## Do not resolve server hostname to IPv6 addresses
  NoAutomaticRedirect,      ## Do not handle HTTP redirection automatically
  NewConnectionAlways,      ## Disable HTTP Persistent connections
  Http11Pipeline {....deprecated.} ## (deprecated, pipelining is not implemented)
Source   Edit  
HttpClientRequest = object
  meth*: HttpMethod
  address*: HttpAddress
  version*: HttpVersion
  headers*: HttpTable
  connection*: HttpClientConnectionRef
  session*: HttpSessionRef
  error*: ref HttpError
  buffer*: seq[byte]
  writer*: HttpBodyWriter
  timestamp*: Moment
  duration*: Duration
Source   Edit  
HttpClientRequestFlag {.pure.} = enum
  DedicatedConnection,      ## Create new HTTP connection for request
  CloseConnection            ## Send `Connection: close` in request
Source   Edit  
HttpClientResponse = object
  requestMethod*: HttpMethod
  address*: HttpAddress
  status*: int
  reason*: string
  version*: HttpVersion
  headers*: HttpTable
  connection*: HttpClientConnectionRef
  session*: HttpSessionRef
  reader*: HttpBodyReader
  error*: ref HttpError
  bodyFlag*: HttpClientBodyFlag
  contentEncoding* {....deprecated.}: set[ContentEncodingFlags]
  transferEncoding* {....deprecated.}: set[TransferEncodingFlags]
  contentEncodings*: seq[ContentEncodingFlags]
  transferEncodings*: seq[TransferEncodingFlags]
  contentLength*: uint64
  contentType*: Opt[ContentTypeData]
  timestamp*: Moment
  duration*: Duration
Source   Edit  
HttpClientScheme {.pure.} = enum
  NonSecure,                ## Non-secure connection
  Secure                     ## Secure TLS connection
Source   Edit  
HttpConnectionProvider = proc (request: HttpClientRequestRef): Future[
    HttpClientConnectionRef] {.async: (...raises: [CancelledError,
    HttpConnectionError]).}
Source   Edit  
HttpHeaderTuple = tuple[key: string, value: string]
Source   Edit  
HttpReqRespState {.pure.} = enum
  Closed,                   ## Request/response has been closed
  Closing,                  ## Request/response is closing
  Ready,                    ## Request/response is ready
  Open,                     ## Request/response started
  Finished,                 ## Request/response has been sent/received
  Error                      ## Request/response in error state
Source   Edit  
HttpResponseTuple = tuple[status: int, data: seq[byte]]
Source   Edit  
HttpSessionRef = ref object
  connections*: Table[string, seq[HttpClientConnectionRef]]
  counter*: uint64
  maxRedirections*: int
  connectTimeout*: Duration
  headersTimeout*: Duration
  connectionBufferSize*: int
  maxConnections*: int
  connectionsCount*: int
  socketFlags*: set[SocketFlags]
  flags*: HttpClientFlags
  dualstack*: DualStackType
Source   Edit  
ServerSentEvent = object
  name*: string
  data*: string
Source   Edit  

Consts

HttpClientConnectionTrackerName = "httpclient.connection"
HttpClient connection leaks tracker name Source   Edit  
HttpClientRequestTrackerName = "httpclient.request"
HttpClient request leaks tracker name Source   Edit  
HttpClientResponseTrackerName = "httpclient.response"
HttpClient response leaks tracker name Source   Edit  
HttpConnectionCheckPeriod = (value: 10000000000)
Period of time between idle connections checks in HttpSession's connection pool (10 sec) Source   Edit  
HttpConnectionIdleTimeout = (value: 60000000000)
Time after which idle connections are removed from the HttpSession's connections pool (60 sec) TODO Persistent connections currently must be explicitly enabled due to the lack of idle connection monitoring (via MSG_PEEK, to discover EOF) Source   Edit  
HttpConnectTimeout = (value: 12000000000)
Timeout for connecting to host (12 sec) Source   Edit  
HttpHeadersTimeout = (value: 120000000000)
Timeout for receiving response headers (120 sec) Source   Edit  
HttpMaxHeadersSize = 8192
Maximum size of HTTP headers in octets Source   Edit  
HttpMaxRedirections = 10
Maximum number of Location redirections. Source   Edit  

Procs

proc closeWait(request: HttpClientRequestRef): InternalRaisesFuture[void, void] {.
    ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
proc closeWait(response: HttpClientResponseRef): InternalRaisesFuture[void, void] {.
    ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
proc closeWait(session: HttpSessionRef): InternalRaisesFuture[void, void] {.
    ...stackTrace: false, raises: [], gcsafe, raises: [], tags: [RootEffect],
    forbids: [].}

Closes HTTP session object.

This closes all the connections opened to remote servers.

Source   Edit  
proc consumeBody(response: HttpClientResponseRef): InternalRaisesFuture[int,
    (CancelledError, HttpError)] {....stackTrace: false, raises: [], gcsafe,
                                   raises: [], tags: [RootEffect], forbids: [].}

Consume/discard response and return number of bytes consumed.

Note: This procedure performs automatic finishing for response.

Source   Edit  
proc directProvider(): HttpConnectionProvider {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc fetch(request: HttpClientRequestRef): InternalRaisesFuture[
    HttpResponseTuple, (CancelledError, HttpError)] {....stackTrace: false,
    raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc fetch(session: HttpSessionRef; url: Uri): InternalRaisesFuture[
    HttpResponseTuple, (CancelledError, HttpError)] {....stackTrace: false,
    raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}

Fetch resource pointed by url using HTTP GET method and session parameters.

This procedure supports HTTP redirections.

Source   Edit  
proc finish(request: HttpClientRequestRef): InternalRaisesFuture[
    HttpClientResponseRef, (CancelledError, HttpError)] {....stackTrace: false,
    raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
Finish sending request and receive response. Source   Edit  
proc finish(response: HttpClientResponseRef): InternalRaisesFuture[void,
    (HttpUseClosedError,)] {....stackTrace: false, raises: [], gcsafe, raises: [],
                             tags: [RootEffect], forbids: [].}

Finish receiving response.

Because finish() returns nothing, this operation become NOP for response which is not in Open state.

Source   Edit  
proc getAddress(address: TransportAddress;
                ctype: HttpClientScheme = HttpClientScheme.NonSecure;
                queryString: string = "/"): HttpAddress {....raises: [], tags: [],
    forbids: [].}
Create new HTTP address using Transport address address, connection type ctype and query string queryString. Source   Edit  
proc getAddress(session: HttpSessionRef; url: string): HttpResult[HttpAddress] {.
    ...deprecated: "use getHttpAddress", raises: [], tags: [], forbids: [].}
Deprecated: use getHttpAddress
Create new HTTP address using URL string url and . Source   Edit  
proc getAddress(session: HttpSessionRef; url: Uri): HttpResult[HttpAddress] {.
    ...deprecated: "use getHttpAddress", raises: [], tags: [], forbids: [].}
Deprecated: use getHttpAddress
Source   Edit  
proc getBodyBytes(response: HttpClientResponseRef): InternalRaisesFuture[
    seq[byte], (CancelledError, HttpError)] {....stackTrace: false, raises: [],
    gcsafe, raises: [], tags: [RootEffect], forbids: [].}

Read all bytes from response response.

Note: This procedure performs automatic finishing for response.

Source   Edit  
proc getBodyBytes(response: HttpClientResponseRef; nbytes: int): InternalRaisesFuture[
    seq[byte], (CancelledError, HttpError)] {....stackTrace: false, raises: [],
    gcsafe, raises: [], tags: [RootEffect], forbids: [].}

Read all bytes (nbytes <= 0) or exactly nbytes bytes from response response.

Note: This procedure performs automatic finishing for response.

Source   Edit  
proc getBodyReader(response: HttpClientResponseRef): HttpBodyReader {.
    ...raises: [HttpUseClosedError], raises: [], tags: [], forbids: [].}

Returns stream's reader instance which can be used to read response's body.

Streams which was obtained using this procedure must be closed to avoid leaks.

Source   Edit  
proc getHttpAddress(session: HttpSessionRef; url: string): HttpAddressResult {.
    ...deprecated: "No DNS resolution in getHttpAddress, no session needed",
    raises: [], tags: [], forbids: [].}
Deprecated: No DNS resolution in getHttpAddress, no session needed
Create new HTTP address using URL string url and . Source   Edit  
proc getHttpAddress(session: HttpSessionRef; url: Uri): HttpAddressResult {.
    ...deprecated: "No DNS resolution in getHttpAddress, no session needed",
    raises: [], tags: [], forbids: [].}
Deprecated: No DNS resolution in getHttpAddress, no session needed
Source   Edit  
proc getHttpAddress(uri: Uri; flags: HttpClientFlags): HttpAddressResult {.
    ...deprecated: "No DNS resolution in getHttpAddress, no flags needed",
    raises: [], tags: [], forbids: [].}
Deprecated: No DNS resolution in getHttpAddress, no flags needed
Source   Edit  
proc getHttpAddress(url: string): HttpAddressResult {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getHttpAddress(url: string; flags: HttpClientFlags): HttpAddressResult {.
    ...deprecated: "No DNS resolution in getHttpAddress, no flags needed",
    raises: [], tags: [], forbids: [].}
Deprecated: No DNS resolution in getHttpAddress, no flags needed
Source   Edit  
proc getHttpAddress(url: Uri): HttpAddressResult {....raises: [], tags: [],
    forbids: [].}
Source   Edit  
proc getNewLocation(resp: HttpClientResponseRef): HttpResult[HttpAddress] {.
    ...raises: [], tags: [], forbids: [].}
Returns new address according to response's Location header value. Source   Edit  
proc getServerSentEvents(response: HttpClientResponseRef; maxEventSize: int = -1): InternalRaisesFuture[
    seq[ServerSentEvent], (CancelledError, HttpError)] {....stackTrace: false,
    raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}

Read number of server-sent events (SSE) from HTTP response response.

maxEventSize - maximum size of events chunk in one message, use -1 or 0 to set size to unlimited.

Server-sent events parsing is done according to: https://html.spec.whatwg.org/multipage/server-sent-events.html#parsing-an-event-stream

Note: Server-sent event comments are ignored and silently skipped.

Source   Edit  
proc getUri(address: HttpAddress): Uri {....raises: [], tags: [], forbids: [].}
Retrieve URI from address. Source   Edit  
proc httpConnectProvider(proxy: HttpAddress): HttpConnectionProvider {.
    ...raises: [], tags: [RootEffect], forbids: [].}
Return a provider that establishes HTTP CONNECT tunnel connections through the given proxy Source   Edit  
proc httpProxyProvider(proxy: HttpAddress): HttpConnectionProvider {....raises: [],
    tags: [], forbids: [].}

Return a connection provider that supplies connections via a forwarding HTTP proxy.

The connection to the proxy can be established via TLS enabling the use of secure proxies.

Source   Edit  
proc new(t: typedesc[HttpClientRequestRef]; session: HttpSessionRef;
         ha: HttpAddress; meth: HttpMethod = MethodGet;
         version: HttpVersion = HttpVersion11;
         flags: set[HttpClientRequestFlag] = {};
         maxResponseHeadersSize: int = HttpMaxHeadersSize;
         headers: openArray[HttpHeaderTuple] = []; body: openArray[byte] = []): HttpClientRequestRef {.
    ...raises: [].}
Source   Edit  
proc new(t: typedesc[HttpClientRequestRef]; session: HttpSessionRef;
         ha: HttpAddress; meth: HttpMethod = MethodGet;
         version: HttpVersion = HttpVersion11;
         flags: set[HttpClientRequestFlag] = {};
         maxResponseHeadersSize: int = HttpMaxHeadersSize;
         headers: openArray[HttpHeaderTuple] = []; body: sink seq[byte]): HttpClientRequestRef {.
    ...raises: [].}
Source   Edit  
proc new(t: typedesc[HttpClientRequestRef]; session: HttpSessionRef;
         url: string; meth: HttpMethod = MethodGet;
         version: HttpVersion = HttpVersion11;
         flags: set[HttpClientRequestFlag] = {};
         maxResponseHeadersSize: int = HttpMaxHeadersSize;
         headers: openArray[HttpHeaderTuple] = []; body: openArray[byte] = []): HttpResult[
    HttpClientRequestRef] {....raises: [].}
Source   Edit  
proc new(t: typedesc[HttpClientRequestRef]; session: HttpSessionRef;
         url: string; meth: HttpMethod = MethodGet;
         version: HttpVersion = HttpVersion11;
         flags: set[HttpClientRequestFlag] = {};
         maxResponseHeadersSize: int = HttpMaxHeadersSize;
         headers: openArray[HttpHeaderTuple] = []; body: sink seq[byte]): HttpResult[
    HttpClientRequestRef] {....raises: [].}
Source   Edit  
proc new(t: typedesc[HttpSessionRef]; flags: HttpClientFlags = {};
         maxRedirections = HttpMaxRedirections;
         connectTimeout = HttpConnectTimeout;
         headersTimeout = HttpHeadersTimeout;
         connectionBufferSize = DefaultStreamBufferSize; maxConnections = -1;
         idleTimeout = HttpConnectionIdleTimeout;
         idlePeriod = HttpConnectionCheckPeriod;
         socketFlags: set[SocketFlags] = {}; dualstack = DualStackType.Auto;
         provider: HttpConnectionProvider = nil): HttpSessionRef {....raises: [].}

Create new HTTP session object.

maxRedirections - maximum number of HTTP 3xx redirections connectTimeout - timeout for ongoing HTTP connection headersTimeout - timeout for receiving HTTP response headers idleTimeout - timeout to consider HTTP connection as idle idlePeriod - period of time to check HTTP connections for inactivity

Source   Edit  
proc open(request: HttpClientRequestRef): InternalRaisesFuture[HttpBodyWriter,
    (CancelledError, HttpError)] {....stackTrace: false, raises: [], gcsafe,
                                   raises: [], tags: [RootEffect], forbids: [].}
Start sending request's headers and return HttpBodyWriter, which can be used to send request's body. Source   Edit  
proc post(t: typedesc[HttpClientRequestRef]; session: HttpSessionRef;
          address: HttpAddress | string; version: HttpVersion = HttpVersion11;
          flags: set[HttpClientRequestFlag] = {};
          maxResponseHeadersSize: int = HttpMaxHeadersSize;
          headers: openArray[HttpHeaderTuple] = []; body: openArray[char] = []): auto {.
    ...raises: [].}
Source   Edit  
proc redirect(request: HttpClientRequestRef; ha: HttpAddress): HttpResult[
    HttpClientRequestRef] {....raises: [], tags: [], forbids: [].}

Create new request object using original request object request and new redirected address ha.

This procedure could return an error if number of redirects exceeded maximum allowed number of redirects in request's session.

Source   Edit  
proc redirect(request: HttpClientRequestRef; uri: Uri): HttpResult[
    HttpClientRequestRef] {....raises: [], tags: [], forbids: [].}

Create new request object using original request object request and redirected URL uri.

This procedure could return an error if number of redirects exceeded maximum allowed number of redirects in request's session or uri is incorrect or not supported.

Source   Edit  
proc redirect(session: HttpSessionRef; srcaddr: HttpAddress; uri: Uri): HttpResult[
    HttpAddress] {....raises: [], tags: [], forbids: [].}
Transform original address srcaddr using redirected url uri and session session parameters. Source   Edit  
proc redirect(srcuri, dsturi: Uri): Uri {....raises: [], tags: [], forbids: [].}
Transform original's URL srcuri to dsturi. Source   Edit  
proc send(request: HttpClientRequestRef): InternalRaisesFuture[
    HttpClientResponseRef, (CancelledError, HttpError)] {....stackTrace: false,
    raises: [], gcsafe, raises: [], tags: [RootEffect], forbids: [].}
Source   Edit  
proc tunnel(response: HttpClientResponseRef): InternalRaisesFuture[AsyncStream,
    (CancelledError, HttpError)] {....stackTrace: false, raises: [], gcsafe,
                                   raises: [], tags: [RootEffect], forbids: [].}

After a CONNECT request, extract the underlying connection tunnel from the session and return it to the caller.

The caller is responsible for closing both the returned stream and the response itself.

After a successful call to tunnel, closing response will not close the returned tunnel.

Source   Edit  

Templates

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