Index
Modules:
powpow,
powpow/fswatch,
powpow/loop,
powpow/net,
powpow/net/common,
powpow/net/dns,
powpow/net/dtls,
powpow/net/tcp,
powpow/net/tls,
powpow/net/tlsapi,
powpow/net/udp,
powpow/platform,
powpow/platform/epoll,
powpow/proto,
powpow/proto/http,
powpow/proto/httpclient,
powpow/proto/httpserver,
powpow/proto/multithread,
powpow/proto/ratelimit,
powpow/proto/simdscan,
powpow/proto/winpath,
powpow/proto/ws,
powpow/signal,
powpow/stream,
powpow/threadpool,
powpow/types,
powpow/ws.
API symbols
- `==`:
- acquireBuf:
- add:
- addCleanup:
- addConnection:
- addIdle:
- addInterval:
- addTimer:
- allow:
- AsyncHttpClient:
- attemptCount:
- bindUdp:
- BIO_new:
- BioPtr:
- BIO_read:
- BIO_s_mem:
- BIO_write:
- BodyStream:
- bodyView:
- buildHandshakeResponse:
- Callback:
- cancelObserver:
- cancelSendFile:
- cancelTimer:
- check:
- close:
- closeAfterDrain:
- closeAfterWrite:
- closeAll:
- closeAndRelease:
- Closed:
- closeDns:
- closeFile:
- closeThreadPool:
- closeWs:
- Closing:
- computeAcceptKey:
- configureDns:
- connect:
- connectDtls:
- Connected:
- connectHe:
- Connecting:
- Connection:
- connectUdp:
- connectUnix:
- connectWs:
- ConnHttp:
- ConnState:
- continueSendFile:
- CookieMacLen:
- CookieSecretLen:
- CRYPTO_EX_INDEX_SSL:
- CRYPTO_get_ex_new_index:
- DefaultBodyBuf:
- DefaultBufSize:
- DefaultChunkSize:
- defaultDtlsConfig:
- DefaultIdleTimeoutMs:
- DefaultKeepAliveMs:
- DefaultMaxFrameSize:
- DefaultMaxIdlePerHost:
- DefaultMaxIdleTotal:
- DefaultMaxResponseBody:
- DefaultSendFileChunk:
- DefaultWsReconnectPolicy:
- deferCall:
- delete:
- DnsCacheEntry:
- DnsCallback:
- DnsQuery:
- DnsResolver:
- drainChunk:
- driveHandshake:
- DTLS1_2_VERSION:
- DtlsActive:
- DTLS_client_method:
- DtlsClientRole:
- DtlsClosed:
- DtlsConfig:
- DtlsContext:
- DtlsCookieGenerateCb:
- DtlsCookieVerifyCb:
- DTLS_CTRL_GET_TIMEOUT:
- DTLS_CTRL_HANDLE_TIMEOUT:
- DTLS_CTRL_SET_LINK_MTU:
- DtlsError:
- DtlsHandshakeTimeoutDefaultMs:
- DtlsHandshaking:
- DtlsIdleTimeoutDefaultMs:
- DtlsMaxChunk:
- DtlsMaxSessionsDefault:
- DtlsMtuDefault:
- DtlsRole:
- DtlsServer:
- DTLS_server_method:
- DtlsServerRole:
- DtlsSession:
- DtlsSessionState:
- DtlsSweepIntervalDefaultMs:
- emit:
- ensureCapacity:
- ensureTcpServer:
- ERR_error_string_n:
- ERR_get_error:
- error:
- Error:
- EventType:
- EvpMdPtr:
- EVP_sha256:
- FdCallback:
- FdWatcher:
- feed:
- FileSystemEvent:
- FileWatcher:
- FileWatcherCb:
- finalizeCloseDelimited:
- findCRLF:
- findCRLFScalar:
- findCRLFSse2:
- findDoubleCRLF:
- findDoubleCRLFScalar:
- findDoubleCRLFSse2:
- flushWriteBuffer:
- formatIp:
- fseAttrib:
- fseCreated:
- fseDeleted:
- fseLinkCount:
- fseModified:
- fseRenamed:
- fseRevoke:
- get:
- getBody:
- getBodyStream:
- getBodyString:
- getBodyView:
- getClientIp:
- getClientSockAddr:
- getConn:
- getConnectionClose:
- getContentLength:
- getFileExt:
- getFileSize:
- getHeaders:
- getHttpMinor:
- getLoop:
- getMethod:
- getMultipart:
- getPath:
- getProtocol:
- getQuery:
- getRemainingData:
- getRequest:
- getSockLen:
- getStatusCode:
- getStatusText:
- getTrailer:
- getTrailers:
- getUrl:
- handshakeCount:
- hasSse2:
- hasTrailers:
- head:
- header:
- headerBytes:
- headersDone:
- HeartbeatMs:
- HMAC:
- HttpBodyCallback:
- HttpClient:
- HttpClientBase:
- HttpClientResponse:
- HttpConnPool:
- HttpError:
- HttpParser:
- HttpRequest:
- HttpResponse:
- HttpServer:
- Hup:
- idleConnections:
- idleConnectionsFor:
- init:
- initNet:
- injectFd:
- IoStream:
- IoStreamState:
- iouEnabled:
- isChunked:
- isComplete:
- isConnected:
- isError:
- isEstablished:
- isIpAddress:
- isOk:
- isRunning:
- isTlsActive:
- lastSocketError:
- listen:
- ListenerHandle:
- listenOnce:
- listenUnix:
- Loop:
- markSent:
- maxBufPoolSize:
- MaxBufPoolSize:
- maxConnPoolSize:
- MaxConnPoolSize:
- MaxHeaders:
- MaxHeaderSize:
- MaxIoStreamWriteBuffer:
- MaxRequestLine:
- MaxStreamBodySize:
- maxWriteBufferSize:
- MaxWsPoolSize:
- MinStreamBodySize:
- modify:
- monoMs:
- MultiThreadHttpServer:
- MxCallback:
- MxRecord:
- NetError:
- newAsyncHttpClient:
- newClientDtlsContext:
- newClientTlsContext:
- newConnection:
- newDtlsServer:
- newFileWatcher:
- newHttpClient:
- newHttpConnPool:
- newHttpParser:
- newHttpServer:
- newLoop:
- newMultiRateLimiter:
- newOsSignalRelay:
- newRateLimiter:
- newServerDtlsContext:
- newServerTlsContext:
- newSignalRelay:
- newStreamPair:
- newTcpServer:
- newThreadPool:
- newWsClient:
- newWsConnection:
- newWsServer:
- O_BINARY:
- observe:
- Observer:
- ObserverCallback:
- OnAccept:
- OnClose:
- onClose:
- OnData:
- OnError:
- onError:
- onGiveUp:
- onMessage:
- onOpen:
- OnRequestCallback:
- onRetry:
- OnUdpData:
- openFileRead:
- opensslError:
- openStream:
- options:
- O_RDONLY:
- OsSignal:
- ParsePhase:
- parseRange:
- parseWsFrames:
- parseWsUrl:
- patch:
- pause:
- pauseTimer:
- peekAll:
- peekChunk:
- peekContentType:
- peekMethod:
- peekPath:
- peerAddrStr:
- phase:
- PhaseBody:
- PhaseComplete:
- PhaseError:
- PhaseHeaders:
- PhaseRequestLine:
- Platform:
- PlatformEvent:
- poll:
- PooledConn:
- PoolKey:
- pop:
- populatePools:
- post:
- postToLoop:
- push:
- put:
- RAND_bytes:
- RateLimiter:
- Read:
- readChunk:
- readChunkInto:
- readChunkString:
- readFile:
- register:
- releaseBuf:
- remove:
- removeFromPool:
- removeIdle:
- removeSession:
- request:
- reset:
- resetForNext:
- resolveAddr:
- resolveAddrAll:
- resolveAddrAsync:
- resolveAddrBothAsync:
- ResolvedIp:
- resolveMxAsync:
- resolveReal:
- resolveTxtAsync:
- resume:
- resumeTimer:
- run:
- runOnce:
- SEEK_CUR:
- SEEK_END:
- seekFile:
- SEEK_SET:
- send:
- sendBinary:
- sendError:
- sendFile:
- sendFileActive:
- sendFileChunk:
- SendFileChunkSize:
- sendHandshake:
- sendHandshakeRequest:
- sendMessage:
- sendPing:
- sendPong:
- sendText:
- sendTo:
- sendv:
- serveFile:
- serveStatic:
- session:
- sessionCount:
- setDnsServers:
- setError:
- setIpv6Only:
- setKeepAliveTimeout:
- setNonBlocking:
- setReuseAddr:
- setReusePort:
- setTcpCork:
- setTcpNoDelay:
- setTlsContext:
- shutdown:
- shutdownThreadPool:
- SIG_BLOCK:
- SignalAlarm:
- SignalChild:
- SignalHup:
- SignalInt:
- SignalIo:
- signalNumber:
- SignalPipe:
- SignalQuit:
- SignalTerm:
- SignalUrgent:
- SignalUsr1:
- SignalUsr2:
- sockaddrFromIp:
- sockClose:
- sockInProgress:
- sockInterrupted:
- sockRecv:
- sockSend:
- sockShutdown:
- sockWouldBlock:
- sockWritev:
- SslContext:
- SSL_ctrl:
- SSL_CTRL_SET_MAX_PROTO_VERSION:
- SSL_CTRL_SET_MIN_PROTO_VERSION:
- SSL_CTRL_SET_MTU:
- SSL_CTRL_SET_TLSEXT_HOSTNAME:
- SslCtx:
- SSL_CTX_check_private_key:
- SSL_CTX_ctrl:
- SSL_CTX_free:
- SSL_CTX_new:
- SSL_CTX_set_cookie_generate_cb:
- SSL_CTX_set_cookie_verify_cb:
- SSL_CTX_set_default_verify_paths:
- SSL_CTX_set_options:
- SSL_CTX_set_verify:
- SSL_CTX_use_certificate_file:
- SSL_CTX_use_PrivateKey_file:
- SSL_do_handshake:
- SslError:
- SSL_ERROR_NONE:
- SSL_ERROR_SSL:
- SSL_ERROR_SYSCALL:
- SSL_ERROR_WANT_READ:
- SSL_ERROR_WANT_WRITE:
- SSL_ERROR_ZERO_RETURN:
- SSL_FILETYPE_PEM:
- SSL_free:
- SSL_get_error:
- SSL_get_ex_data:
- SSL_get_pending_write:
- SSL_get_rbio:
- SSL_get_wbio:
- SSL_new:
- SSL_OP_COOKIE_EXCHANGE:
- SSL_OP_NO_QUERY_MTU:
- SslPtr:
- SSL_read:
- SSL_set1_host:
- SSL_set_accept_state:
- SSL_set_bio:
- SSL_set_connect_state:
- SSL_set_ex_data:
- SSL_set_fd:
- SSL_set_options:
- SSL_shutdown:
- SSL_VERIFY_NONE:
- SSL_VERIFY_PEER:
- SSL_write:
- start:
- status:
- stop:
- StreamClosed:
- streamFile:
- StreamOpen:
- streamToFile:
- submitWork:
- TcpServer:
- ThreadPool:
- ThreadPoolError:
- TimerCallback:
- timerCount:
- TimerId:
- TlsActive:
- TlsClient:
- TLS_client_method:
- tlsFree:
- TlsHandshaking:
- TlsOff:
- tlsRead:
- TlsRole:
- TlsServer:
- TLS_server_method:
- TlsState:
- tlsWrite:
- tryAdvance:
- TxtCallback:
- TxtRecord:
- UdpSocket:
- UNIX_PATH_MAX:
- unlisten:
- unregister:
- unregisterFd:
- upgradeToWs:
- wake:
- watchOsSignal:
- watchOsSignals:
- websocketUpgrade:
- WindowLimit:
- withinRoot:
- wrapTls:
- write:
- Write:
- writeDisposition:
- writeFrame:
- writeFrameMasked:
- wsBinary:
- WsClient:
- wsClose:
- WsCloseCb:
- WsConnection:
- wsContinuation:
- WsError:
- WsErrorCb:
- WsFrameKind:
- WsGiveUpCb:
- WsMessageCb:
- WsOpenCb:
- wsPing:
- wsPong:
- wsPoolAdd:
- wsPoolPop:
- WsReconnectPolicy:
- WsRetryCb:
- WsServer:
- wsText:
Made with Nim. Generated: 2026-08-28 10:54:25 UTC