EventSink class - dart:async library (original) (raw)

A Sink that supports adding errors.

This makes it suitable for capturing the results of asynchronous computations, which can complete with a value or an error.

The EventSink has been designed to handle asynchronous events fromStreams. See, for example, Stream.eventTransformed which usesEventSinks to transform events.

Implemented types

Implementers

Properties

hashCodeint

The hash code for this object.

no setterinherited

runtimeTypeType

A representation of the runtime type of the object.

no setterinherited

Methods

add(T event)→ void

Adds a data event to the sink.

override

addError(Object error, [StackTrace? stackTrace])→ void

Adds an error to the sink.

close()→ void

Closes the sink.

override

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