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,
    ));
  }
}