BytesReader class abstract

Defines the base class supporting reads from a stream of bytes

Implementers

Constructors

BytesReader(Uint8List list, {Encoding? stringEncoder})
Builds a BytesReader from a byte list

Properties

copyBinaryData → bool
If false, decoded binary data buffers will reference underlying input buffer and thus may change when the content of input buffer changes.
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
read() → dynamic
Reads the buffer contents
readArray(int length) → List
Reads a List from the backing buffer
readBuffer(int length) → Uint8List
Reads a Uint8List from the backing buffer
readFloat32() → double
Reads a float32 from the backing buffer
readFloat64() → double
Reads a float64 from the backing buffer
readInt16() → int
Reads a int16 from the backing buffer
readInt32() → int
Reads a int32 from the backing buffer
readInt64() → int
Reads a int64 from the backing buffer
readInt8() → int
Reads a int8 from the backing buffer
readStandardMap(int length) → Map
Reads a Map from the backing buffer
readString(int length) → String
Reads a String from the backing buffer
readUInt16() → int
Reads a uint16 from the backing buffer
readUInt32() → int
Reads a uint32 from the backing buffer
readUInt64() → int
Reads a uint64 from the backing buffer
readUInt8() → int
Reads a uint8 from the backing buffer
toString() → String
A string representation of this object.
inherited

Operators

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