DequeSyncStreamBase

class DequeSyncStreamBase(val deque: ByteArrayDeque = ByteArrayDeque()) : SyncStreamBase

Constructors

Link copied to clipboard
constructor(deque: ByteArrayDeque = ByteArrayDeque())

Properties

Link copied to clipboard
Link copied to clipboard
open override var length: Long
Link copied to clipboard
open override val seekable: Boolean
Link copied to clipboard
open override val separateReadWrite: Boolean
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
open override fun close()
Link copied to clipboard
Link copied to clipboard
open fun flush()
Link copied to clipboard
fun open(position: Long = 0): SyncStream
Link copied to clipboard
open override fun read(position: Long, buffer: ByteArray, offset: Int, len: Int): Int
fun read(position: Long): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun write(position: Long, buffer: ByteArray, offset: Int, len: Int)