A mixin that implements the instance methods of StreamChannel in terms of stream and sink.
- Implemented types
- Implementers
Constructors
Properties
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  sink
  → StreamSink<T> 
- 
  The sink for sending values to the other endpoint.
  no setterinherited
- 
  stream
  → Stream<T> 
- 
  The single-subscription stream that emits values from the other endpoint.
  no setterinherited
Methods
- 
  cast<S> () → StreamChannel< S> 
- 
  Returns a copy of this with the generic type coerced to S.override
- 
  changeSink(StreamSink< T> change(StreamSink<T> )) → StreamChannel<T> 
- 
  Returns a copy of this with sink replaced by change's return value.override
- 
  changeStream(Stream< T> change(Stream<T> )) → StreamChannel<T> 
- 
  Returns a copy of this with stream replaced by change's return value.override
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  pipe(StreamChannel< T> other) → void
- 
  Connects this to other, so that any values emitted by either are sent directly to the other.override
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
- 
  transform<S> (StreamChannelTransformer< S, T> transformer) → StreamChannel<S> 
- 
  Transforms this using transformer.override
- 
  transformSink(StreamSinkTransformer< T, T> transformer) → StreamChannel<T> 
- 
  Transforms only the sink component of this using transformer.override
- 
  transformStream(StreamTransformer< T, T> transformer) → StreamChannel<T> 
- 
  Transforms only the stream component of this using transformer.override
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited