createWorker method

  1. @override
Pointer<Void> createWorker(
  1. Pointer<LanguageDetectorOptions> options,
  2. Pointer<Pointer<Char>> error
)

Allocates this task's worker object in native memory.

Implementation

@override
Pointer<Void> createWorker(
  Pointer<bindings.LanguageDetectorOptions> options,
  Pointer<Pointer<Char>> error,
) {
  _log.fine('Creating LanguageDetector in native memory');
  final worker = bindings.language_detector_create(options, error);
  _log.finest(
    'Created LanguageDetector at 0x${worker.address.toRadixString(16)}',
  );
  return worker;
}