OutputBuffer class

Constructors

OutputBuffer({int? size = _BLOCK_SIZE, bool bigEndian = false})
Create a byte buffer for writing.

Properties

bigEndian bool
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
length int
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

clear() → void
Clear the buffer.
getBytes() List<int>
Get the resulting bytes from the buffer.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
rewind() → void
subset(int start, [int? end]) List<int>
Return the subset of the buffer in the range start:end. If start or end are < 0 then it is relative to the end of the buffer. If end is not specified (or null), then it is the end of the buffer. This is equivalent to the python list range operator.
toString() String
A string representation of this object.
inherited
writeBuffer(InputBuffer bytes) → void
writeByte(int value) → void
Write a byte to the end of the buffer.
writeBytes(List<int> bytes, [int? len]) → void
Write a set of bytes to the end of the buffer.
writeFloat32(double value) → void
writeFloat64(double value) → void
writeUint16(int value) → void
Write a 16-bit word to the end of the buffer.
writeUint32(int value) → void
Write a 32-bit word to the end of the buffer.

Operators

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