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<
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 → JsonDocumentTransformer
-
The canonical instance of JsonDocumentTransformer.
final