WriteBuffer class
Write-only buffer for incrementally building a ByteData instance.
A WriteBuffer instance can be used only once. Attempts to reuse will result in NoSuchMethodErrors being thrown.
The byte order used is Endian.host throughout.
Constructors
- WriteBuffer()
- Creates an interface for incrementally building a ByteData instance.
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
done(
) → ByteData - Finalize and return the written ByteData.
-
putFloat64(
double value) → void - Write an Float64 into the buffer.
-
putFloat64List(
Float64List list) → void - Write all the values from a Float64List into the buffer.
-
putInt32(
int value) → void - Write an Int32 into the buffer.
-
putInt32List(
Int32List list) → void - Write all the values from an Int32List into the buffer.
-
putInt64(
int value) → void - Write an Int64 into the buffer.
-
putInt64List(
Int64List list) → void - Write all the values from an Int64List into the buffer.
-
putUint8(
int byte) → void - Write a Uint8 into the buffer.
-
putUint8List(
Uint8List list) → void - Write all the values from a Uint8List into the buffer.
-
putUint16(
int value) → void - Write a Uint16 into the buffer.
-
putUint32(
int value) → void - Write a Uint32 into the buffer.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited