InteractiveStreamManager constructor

InteractiveStreamManager(
  1. Process _process, {
  2. int responseTimeoutMs = 5000,
})

Creates a new interactive stream manager for a process

Implementation

InteractiveStreamManager(this._process, {int responseTimeoutMs = 5000})
  : _responseTimeoutMs = responseTimeoutMs {
  _outputController = StreamController<String>.broadcast();
  _errorController = StreamController<String>.broadcast();
  _responseController = StreamController<String>.broadcast();
  _initStreams();
}