HandledIsolateMessenger constructor

HandledIsolateMessenger({
  1. SendPort? remotePort,
  2. void onInitialized()?,
})

Communication channel for sending data between HandledIsolate instances.

If remotePort is set, connects this instance's outPort to it.

Implementation

HandledIsolateMessenger({
  SendPort? remotePort,
  void Function()? onInitialized,
}) : _onEstablishedConnection = onInitialized {
  _broadcast = _port.asBroadcastStream();
  if (remotePort != null) connectTo(remotePort);
}