InputFileStream class

Inheritance

Constructors

InputFileStream(String path, {int byteOrder: LITTLE_ENDIAN, int bufferSize: _kDefaultBufferSize})
InputFileStream.file(File file, {int byteOrder: LITTLE_ENDIAN, int bufferSize: _kDefaultBufferSize})

Properties

bufferPosition int
read-only
bufferRemaining int
read-only
bufferSize int
read-only
byteOrder int
final
fileRemaining int
read-only
hashCode int
The hash code for this object. [...]
read-only, inherited
isEOS bool
Is the current position at the end of the stream?
read-only, override
length int
How many bytes are left in the stream.
read-only, override
path String
read / write
position int
The current read position relative to the start of the buffer.
read-only, override
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited

Methods

close() → void
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
inherited
peekBytes(int count, [int offset = 0]) InputStream
Read count bytes from an offset of the current read position, without moving the read position.
override
readByte() int
Read a single byte.
override
readBytes(int length) InputStream
Read count bytes from the stream.
override
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.
override
readUint16() int
Read a 16-bit word from the stream.
override
readUint24() int
Read a 24-bit word from the stream.
override
readUint32() int
Read a 32-bit word from the stream.
override
readUint64() int
Read a 64-bit word form the stream.
override
reset() → void
Reset to the beginning of the stream.
override
rewind([int count = 1]) → void
Rewind the read head of the stream by the given number of bytes.
override
skip(int length) → void
Move the read position by count bytes.
override
toString() String
Returns a string representation of this object.
inherited
toUint8List() Uint8List
override

Operators

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