stream_channel library Null safety

Classes

DelegatingStreamChannel<T>
A simple delegating wrapper around StreamChannel.
Disconnector<T>
Allows the caller to force a channel to disconnect.
MultiChannel<T>
A class that multiplexes multiple virtual channels across a single underlying transport layer.
StreamChannel<T>
An abstract class representing a two-way communication channel.
StreamChannelCompleter<T>
A channel where the source and destination are provided later.
StreamChannelController<T>
A controller for exposing a new StreamChannel.
StreamChannelMixin<T>
A mixin that implements the instance methods of StreamChannel in terms of stream and sink.
StreamChannelTransformer<S, T>
A StreamChannelTransformer transforms the events being passed to and emitted by a StreamChannel.
VirtualChannel<T>
A virtual channel created by MultiChannel.

Properties

jsonDocument StreamChannelTransformer<Object?, String>
A StreamChannelTransformer that transforms JSON documents—strings that contain individual objects encoded as JSON—into decoded Dart objects.
final