ByteConversionSink class - dart:convert library (original) (raw)

The ByteConversionSink provides an interface for converters to efficiently transmit byte data.

Instead of limiting the interface to one non-chunked list of bytes it accepts its input in chunks (themselves being lists of bytes).

Implemented types

Constructors

ByteConversionSink.new()

const

ByteConversionSink.from(Sink<List<int>> sink)

factory

ByteConversionSink.withCallback(void callback(List<int> accumulated))

factory

Properties

hashCodeint

The hash code for this object.

no setterinherited

runtimeTypeType

A representation of the runtime type of the object.

no setterinherited

Methods

add(List<int> chunk)→ void

Adds chunked data to this sink.

inherited

addSlice(List<int> chunk, int start, int end, bool isLast)→ void

Adds the next chunk to this.

close()→ void

Closes the sink.

inherited

noSuchMethod(Invocation invocation)→ dynamic

Invoked when a nonexistent method or property is accessed.

inherited

toString()→ String

A string representation of this object.

inherited

Operators

operator ==(Object other)→ bool

The equality operator.

inherited