ClientWebSocketSession

interface ClientWebSocketSession : WebSocketSession

Client specific WebSocketSession.

Functions

Link copied to clipboard
expect abstract suspend fun flush()
Link copied to clipboard
expect abstract suspend fun send(frame: Frame)
Link copied to clipboard
expect abstract fun terminate()

Properties

Link copied to clipboard
abstract val call: HttpClientCall

HttpClientCall associated with session.

Link copied to clipboard
abstract val coroutineContext: CoroutineContext
Link copied to clipboard
expect abstract val extensions: List<WebSocketExtension<*>>
Link copied to clipboard
expect abstract val incoming: ReceiveChannel<Frame>
Link copied to clipboard
expect abstract var maxFrameSize: Long
Link copied to clipboard
expect abstract val outgoing: SendChannel<Frame>

Inheritors

Link copied to clipboard