BroadcastStreamController<T> constructor
BroadcastStreamController<T> ([
- void onStartListen()?,
- void onAllCancel()?,
- void onListen(
- dynamic callback(
- T value
- dynamic callback(
- bool sync = false,
Implementation
BroadcastStreamController([
void Function()? onStartListen,
void Function()? onAllCancel,
void Function(Function(T value) callback)? onListen,
bool sync = false,
]) {
_controller = StreamController<T>(sync: sync);
_stream = CachedStreamWrapper(
_controller.stream.asBroadcastStream(
onListen: _onListen,
onCancel: _onCancel,
),
onListen,
);
this.onStartListen = onStartListen;
this.onAllCancel = onAllCancel;
}