LimitedInputStream

Constructors

Link copied to clipboard
constructor(delegate: InputStream, limit: Long)

Properties

Link copied to clipboard
private open var bytesRead: Long
Link copied to clipboard
private val DEFAULT_BUFFER_SIZE: Int = 16384
Link copied to clipboard
private val delegate: InputStream
Link copied to clipboard
private val limit: Long
Link copied to clipboard
private val MAX_BUFFER_SIZE: Int = 2147483639
Link copied to clipboard
private val MAX_SKIP_BUFFER_SIZE: Int = 2048

Functions

Link copied to clipboard
open fun available(): Int
Link copied to clipboard
private open fun checkLimit(count: Int)
Link copied to clipboard
open fun close()
Link copied to clipboard
open fun mark(readlimit: Int)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun read(): Int
open fun read(b: @NonNull Array<Byte>, off: Int, len: Int): Int
Link copied to clipboard
open fun readAllBytes(): Array<Byte>
Link copied to clipboard
open fun readNBytes(len: Int): Array<Byte>
open fun readNBytes(b: Array<Byte>, off: Int, len: Int): Int
Link copied to clipboard
open fun reset()
Link copied to clipboard
open fun skip(n: Long): Long
Link copied to clipboard
open fun skipNBytes(n: Long)
Link copied to clipboard
open fun transferTo(out: OutputStream): Long