SliceSyncStreamBase

class SliceSyncStreamBase(base: SyncStreamBase, baseStart: Long, baseEnd: Long) : SyncStreamBase

Constructors

Link copied to clipboard
constructor(base: SyncStreamBase, baseStart: Long, baseEnd: Long)

Properties

Link copied to clipboard
open override var length: Long
Link copied to clipboard
open 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
open override fun toString(): String
Link copied to clipboard
Link copied to clipboard
open override fun write(position: Long, buffer: ByteArray, offset: Int, len: Int)