CountingInputStream

class CountingInputStream(inputStream: InputStream, initialCount: Long = 0) : FilterInputStream

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

Constructors

Link copied to clipboard
constructor(inputStream: InputStream, initialCount: Long = 0)

Properties

Link copied to clipboard
var count: Long

Functions

Link copied to clipboard
open fun available(): Int
Link copied to clipboard
open fun close()
Link copied to clipboard
open override fun mark(readlimit: Int)
Link copied to clipboard
Link copied to clipboard
open fun read(b: ByteArray?): Int
open override fun read(): Int
open override fun read(b: ByteArray?, off: Int, len: Int): Int
Link copied to clipboard
open fun readAllBytes(): ByteArray?
Link copied to clipboard
open fun readNBytes(len: Int): ByteArray?
open fun readNBytes(b: ByteArray?, off: Int, len: Int): Int
Link copied to clipboard
Link copied to clipboard
open override fun reset()
Link copied to clipboard
open override fun skip(n: Long): Long
Link copied to clipboard
open fun skipNBytes(n: Long)
Link copied to clipboard
open fun transferTo(out: OutputStream?): Long