stream_channel library

Classes

DelegatingStreamChannel<T>
A simple delegating wrapper around StreamChannel. [...]
Disconnector<T>
Allows the caller to force a channel to disconnect. [...]
IsolateChannel<T>
A StreamChannel that communicates over a ReceivePort/SendPort pair, presumably with another isolate. [...]
JsonDocumentTransformer
A StreamChannelTransformer that transforms JSON documents—strings that contain individual objects encoded as JSON—into decoded Dart objects. [...]
MultiChannel
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
A virtual channel created by MultiChannel. [...]

Properties

jsonDocument JsonDocumentTransformer
The canonical instance of JsonDocumentTransformer.
final