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