receptor method
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:
- Validates signal against cell's TestObject rules
- Processes via cell's Receptor on Dart event loop
- Propagates through synapses if successful
Implementation
@override
Future<O?> receptor(I signal) async {
return _cell._properties.receptor.async(cell: _cell, signal: signal);
}