registerFunction<T, R> method

void registerFunction<T, R>(
  1. Future<R> function(
    1. T
    )
)

Registers a function to be available in the isolates

Implementation

void registerFunction<T, R>(Future<R> Function(T) function) {
  final functionId = function.hashCode;
  for (int i = 0; i < _poolSize; i++) {
    _sendPorts[i].send(
      _FunctionRegistration(functionId: functionId, function: function),
    );
  }
}