RecordReaderBase class

Platform-neutral core of the @HybridRecord binary reader.

Counterpart to RecordWriterBase. Fields must be read in the same order they were written.

Implementers

Constructors

RecordReaderBase.fromFramedBytes(Uint8List framed, [int payloadOffset = 0])
Wraps a framed byte list ([4B len][payload]) without copying: reads the length prefix and views the payload.
RecordReaderBase.fromPayload(Uint8List payload, [int _pos = 0])
Positions the reader at pos within payload — the region after the 4-byte outer length prefix of the framed form.

Properties

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
readBlob() → Uint8List
readBool() → bool
readDouble() → double
readFloat64() → double
readInt() → int
readInt32() → int
readInt64() → int
readInt8() → int
readNullTag() → bool
Returns true if the next value is null (tag byte == 0).
readString() → String
toString() → String
A string representation of this object.
inherited

Operators

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