OffsetIteratorController<T> constructor

OffsetIteratorController<T>({
  1. String name = 'OffsetIteratorController',
  2. bool closeOnError = true,
  3. OffsetIteratorControllerTransform<T>? transform,
  4. SeedCallback<T>? seed,
  5. int retention = 0,
})

Implementation

OffsetIteratorController({
  String name = 'OffsetIteratorController',
  this.closeOnError = true,
  OffsetIteratorControllerTransform<T>? transform,
  SeedCallback<T>? seed,
  int retention = 0,
}) {
  final iter = OffsetIterator<T>(
    name: name,
    init: () {},
    process: _process,
    seed: seed,
    retention: retention,
  );
  iterator = transform != null ? transform(iter) : iter;
}