InputStreamBase class abstract

Implementers

Constructors

InputStreamBase()

Properties

hashCode int
The hash code for this object.
no setterinherited
isEOS bool
Is the current position at the end of the stream?
no setter
length int
How many bytes are left in the stream.
no setter
position int
The current read position relative to the start of the buffer.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

close() Future<void>
Asynchronously closes the input stream.
closeSync() → void
Synchronously close the input stream
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
peekBytes(int count, [int offset = 0]) InputStreamBase
Read count bytes from an offset of the current read position, without moving the read position.
readByte() int
Read a single byte.
readBytes(int count) InputStreamBase
Read count bytes from the stream.
readString({int? size, bool utf8 = true}) String
Read a null-terminated string, or if len is provided, that number of bytes returned as a string.
readUint16() int
Read a 16-bit word from the stream.
readUint24() int
Read a 24-bit word from the stream.
readUint32() int
Read a 32-bit word from the stream.
readUint64() int
Read a 64-bit word form the stream.
reset() → void
Reset to the beginning of the stream.
rewind([int length = 1]) → void
Rewind the read head of the stream by the given number of bytes.
skip(int length) → void
Move the read position by count bytes.
subset([int? position, int? length]) InputStreamBase
toString() String
A string representation of this object.
inherited
toUint8List([Uint8List? bytes]) Uint8List

Operators

operator ==(Object other) bool
The equality operator.
inherited