NitroCompletionBatch constructor

NitroCompletionBatch({
  1. required int bind(
    1. int batchPort
    ),
  2. required void ack(
    1. int batchPort
    ),
  3. required int arm(
    1. int batchPort
    ),
  4. required void disarm(
    1. int batchPort
    ),
  5. required int poll(
    1. int id,
    2. Pointer<Uint8> out,
    3. int giveUp
    ),
})

Implementation

NitroCompletionBatch({required this.bind, required this.ack, required this.arm, required this.disarm, required this.poll}) {
  _port = RawReceivePort(_onBatch)..keepIsolateAlive = false;
}