OffsetIterator<T> constructor

OffsetIterator<T>({
  1. InitCallback? init,
  2. required ProcessCallback<T> process,
  3. CleanupCallback? cleanup,
  4. SeedCallback<T>? seed,
  5. int retention = 0,
  6. bool cancelOnError = true,
  7. String? name,
})

Implementation

OffsetIterator({
  InitCallback? init,
  required ProcessCallback<T> process,
  CleanupCallback? cleanup,
  SeedCallback<T>? seed,
  this.retention = 0,
  this.cancelOnError = true,
  String? name,
})  : _init = init,
      _process = process,
      _seed = seed,
      name = name ?? 'OffsetIterator' {
  _cleanup = cleanup ?? (_) {};
}