receptor method

  1. @override
Future<O?> receptor(
  1. I signal
)
override

Asynchronously processes a signal through the cell's receptor.

Parameters:

  • signal: The input signal to process

Returns a Future<O?> that completes with:

  • The transformed output signal if reception succeeds
  • null if reception fails validation

Execution Flow:

  1. Validates signal against cell's TestObject rules
  2. Processes via cell's Receptor on Dart event loop
  3. Propagates through synapses if successful

Implementation

@override
Future<O?> receptor(I signal) async {
  return _cell._properties.receptor.async(cell: _cell, signal: signal);
}