getHandleId method

  1. @override
int getHandleId(
  1. int handle
)
override

Get the monotonic handle ID for cross-isolate cancel. Returns 0 if handle is invalid.

Implementation

@override
int getHandleId(int handle) {
  if (handle == 0) return 0;
  return ffi_native.monty_get_handle_id(
    Pointer<ffi_native.MontyHandle>.fromAddress(handle),
  );
}