Function createLimitedInputStream
Constructs a limited stream from an existing input stream.
LimitedInputStream createLimitedInputStream(InputStream)
(
InputStream stream,
ulong byte_limit,
bool silent_limit = false
)
if (isInputStream!InputStream);
Parameters
Name | Description |
---|---|
stream | the input stream to be wrapped |
byte_limit | the maximum number of bytes readable from the constructed stream |
silent_limit | if set, the stream will behave exactly like the original stream, but will throw an exception as soon as the limit is reached. |