WebSocketWriter
class WebSocketWriter(writeChannel: ByteWriteChannel, val coroutineContext: CoroutineContext, var masking: Boolean = false, val pool: ObjectPool<ByteBuffer> = KtorDefaultPool) : CoroutineScope
Class that processes written outgoing Websocket Frame, serializes them and writes the bits into the writeChannel.
Constructors
Link copied to clipboard
constructor(writeChannel: ByteWriteChannel, coroutineContext: CoroutineContext, masking: Boolean = false, pool: ObjectPool<ByteBuffer> = KtorDefaultPool)
Properties
Link copied to clipboard
Link copied to clipboard
Channel for sending Websocket's Frame that will be serialized and written to writeChannel.
Link copied to clipboard
: ByteBuffer pool to be used by this writer