dart:io
BytesBuilder class
Builds a list of bytes, allowing bytes and lists of bytes to be added at the end.
Used to efficiently collect bytes and lists of bytes.
Constructors
- BytesBuilder({bool copy: true })
factory
- Construct a new empty BytesBuilder. [...]
Properties
- isEmpty → bool
read-only
- Returns
true
if the buffer is empty. - isNotEmpty → bool
read-only
- Returns
true
if the buffer is not empty. - length → int
read-only
- The number of bytes in the builder.
- hashCode → int
read-only, inherited
- The hash code for this object. [...]
- runtimeType → Type
read-only, inherited
- A representation of the runtime type of the object.
Methods
- add(List<int> bytes) → void
- Appends
bytes
to the current contents of the builder. [...] - addByte(int byte) → void
- Append
byte
to the current contents of the builder. [...] - clear() → void
- Clear the contents of the builder.
- takeBytes() → Uint8List
- Returns the contents of
this
and clears this
. [...] - toBytes() → Uint8List
- Returns a copy of the current contents of the builder. [...]
- noSuchMethod(Invocation invocation) → dynamic
inherited
- Invoked when a non-existent method or property is accessed. [...]
- toString() → String
inherited
- Returns a string representation of this object.
Operators
- operator ==(dynamic other) → bool
inherited
- The equality operator. [...]