Skip to content

//readium-shared/org.readium.r2.shared.util.io/CountingInputStream

CountingInputStream

[androidJvm]\ class CountingInputStream(inputStream: InputStream) : FilterInputStream

An InputStream counting the number of bytes read from a wrapped inputStream.

Constructors

CountingInputStream [androidJvm]
fun CountingInputStream(inputStream: InputStream)

Functions

Name Summary
available [androidJvm]
open override fun available(): Int
close [androidJvm]
open override fun close()
mark [androidJvm]
open override fun mark(readlimit: Int)
markSupported [androidJvm]
open override fun markSupported(): Boolean
read [androidJvm]
open override fun read(): Int
open override fun read(p0: ByteArray): Int
open override fun read(b: ByteArray?, off: Int, len: Int): Int
readAllBytes [androidJvm]
open fun readAllBytes(): ByteArray
readNBytes [androidJvm]
open fun readNBytes(p0: Int): ByteArray
open fun readNBytes(p0: ByteArray, p1: Int, p2: Int): Int
readRange [androidJvm]
fun readRange(range: LongRange): ByteArray
reset [androidJvm]
open override fun reset()
skip [androidJvm]
open override fun skip(n: Long): Long
transferTo [androidJvm]
open fun transferTo(p0: OutputStream): Long

Properties

Name Summary
count [androidJvm]
var count: Long = 0