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 usesEventSink
s to transform events.
Implemented types
- Sink<T>
Implementers
Properties
The hash code for this object.
no setterinherited
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
A string representation of this object.
inherited
Operators
operator ==(Object other)→ bool
The equality operator.
inherited