//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 |