| 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) | |
| 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.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.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.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. |