CountingInputStream

Wraps an existing input stream, counting the bytes that are written.

Constructors

this
deprecated this(InputStream stream)
Undocumented in source.
this
this(InterfaceProxy!InputStream stream, bool dummy)

private

Members

Aliases

read
alias read = InputStream.read
Undocumented in source.

Functions

increment
void increment(ulong bytes)
Undocumented in source. Be warned that the author may not have intended to support it.
peek
const(ubyte)[] peek()
Undocumented in source. Be warned that the author may not have intended to support it.
read
size_t read(ubyte[] dst, IOMode mode)
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

bytesRead
ulong bytesRead [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
dataAvailableForRead
bool dataAvailableForRead [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
empty
bool empty [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
leastSize
ulong leastSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Meta