DefaultClientWebSocketSession

Constructors

Link copied to clipboard
fun DefaultClientWebSocketSession(call: HttpClientCall, delegate: DefaultWebSocketSession)

Functions

Link copied to clipboard
expect open suspend override fun flush()
Link copied to clipboard
expect open suspend override fun send(frame: Frame)
Link copied to clipboard
expect open override fun start(negotiatedExtensions: List<WebSocketExtension<*>>)
Link copied to clipboard
expect open override fun terminate()

Properties

Link copied to clipboard
open override val call: HttpClientCall

HttpClientCall associated with session.

Link copied to clipboard
expect open override val closeReason: Deferred<CloseReason?>
Link copied to clipboard
open override val coroutineContext: CoroutineContext
Link copied to clipboard
expect open override val extensions: List<WebSocketExtension<*>>
Link copied to clipboard
expect open override val incoming: ReceiveChannel<Frame>
Link copied to clipboard
expect open override var maxFrameSize: Long
Link copied to clipboard
expect open override val outgoing: SendChannel<Frame>