io.ktor.http.cio.CIOHeaders |
An adapter from CIO low-level headers map to ktor Headers interface |
io.ktor.http.cio.CIOMultipartDataBase |
Represents a multipart data object that does parse and convert parts to ktor's PartData |
io.ktor.http.cio.websocket.CloseReason |
Websocket close reason |
io.ktor.http.cio.ConnectionOptions |
Represents a parsed |
kotlinx.coroutines.CoroutineScope (extensions in package io.ktor.http.cio) | |
kotlinx.coroutines.CoroutineScope (extensions in package io.ktor.http.cio.websocket) | |
kotlinx.coroutines.CoroutineScope (extensions in package io.ktor.server.cio.backend) | |
io.ktor.http.cio.DecoderJob |
Decoder job type |
io.ktor.http.cio.websocket.DefaultWebSocketSession |
Default websocket session with ping-pong and timeout processing and built-in closeReason population |
io.ktor.http.cio.websocket.DefaultWebSocketSessionImpl |
Default web socket session implementation that handles ping-pongs, close sequence and frame fragmentation |
io.ktor.http.cio.EncoderJob |
Encoder job type |
io.ktor.http.cio.websocket.ExperimentalWebSocketExtensionApi |
WebSocket extensions API is experimental according to KTOR-688 To get more information about Ktor experimental guarantees consult with KTOR-1035. |
io.ktor.http.cio.websocket.Frame |
A frame received or ready to be sent. It is not reusable and not thread-safe |
io.ktor.http.cio.websocket.FrameParser | |
io.ktor.http.cio.websocket.FrameType |
Frame types enum |
io.ktor.http.cio.HttpHeadersMap |
A headers map data structure used in CIO |
io.ktor.http.cio.HttpMessage |
Represents a base HTTP message type for request and response |
io.ktor.http.cio.HttpRequestHandler |
HTTP request handler function |
io.ktor.http.cio.MultipartEvent |
Represents a multipart content starting event. Every part need to be completely consumed or released via release |
io.ktor.http.cio.internals.MutableRange |
Represents a text range with mutable bounds |
io.ktor.http.cio.ParserException |
An HTTP parser exception |
io.ktor.http.cio.websocket.RawWebSocket |
Represents a RAW web socket session |
io.ktor.http.cio.Request |
Represents an HTTP request |
io.ktor.http.cio.RequestResponseBuilder |
Builds an HTTP request or response |
io.ktor.http.cio.Response |
Represents an HTTP response |
io.ktor.http.cio.websocket.Serializer | |
io.ktor.server.cio.backend.ServerIncomingConnection |
Represents a server incoming connection. Usually it is a TCP connection but potentially could be other transport. |
io.ktor.server.cio.backend.ServerRequestScope |
Represents a request scope. |
io.ktor.http.cio.websocket.SimpleFrameCollector | |
io.ktor.http.cio.internals.WeakTimeoutQueue |
It provides ability to cancel jobs and schedule coroutine with timeout. Unlike regular withTimeout this implementation is never scheduling timer tasks but only checks for current time. This makes timeout measurement much cheaper and doesn't require any watchdog thread. |
io.ktor.http.cio.websocket.WebSocketDeflateExtension |
Compress and decompress WebSocket frames to reduce amount of transferred bytes. |
io.ktor.http.cio.websocket.WebSocketExtension |
WebSocket extension instance. This instance is created for each WebSocket request, for every installed extension by WebSocketExtensionFactory. |
io.ktor.http.cio.websocket.WebSocketExtensionFactory |
Factory that defines WebSocket extension. The factory is used in pair with WebSocketExtensionsConfig.install method to install WebSocket extension in client or server. |
io.ktor.http.cio.websocket.WebSocketExtensionHeader |
Parsed |
io.ktor.http.cio.websocket.WebSocketExtensionsConfig |
Extensions configuration for WebSocket client and server features. |
io.ktor.http.cio.websocket.WebSocketInternalAPI |
API marked with this annotation is internal and not intended to be used outside of ktor It is not recommended to use it as it may be changed in the future without notice or it may be too low-level so could damage your data. |
io.ktor.http.cio.websocket.WebSocketReader |
Class that continuously reads a byteChannel and converts into Websocket Frame exposing them in incoming. |
io.ktor.http.cio.websocket.WebSocketSession |
Represents a web socket session between two peers |
io.ktor.http.cio.websocket.WebSocketWriter |
Class that processes written outgoing Websocket Frame, serializes them and writes the bits into the writeChannel. |