Interface IMsgHandler<TMsg>
Interface to be implemented on an INodeData struct for a SimulationNodeDefinition<TSimulationPortDefinition> or SimulationKernelNodeDefinition<TSimulationPortDefinition, TKernelPortDefinition> which includes an ISimulationPortDefinition that contains MessageInput<TDefinition, TMsg> fields. This interface is used to handle messages which arrive on those MessageInput<TDefinition, TMsg> ports.
Namespace: Unity.DataFlowGraph
Syntax
public interface IMsgHandler<TMsg>
Type Parameters
Name | Description |
---|---|
TMsg |
Methods
HandleMessage(MessageContext, TMsg)
Declaration
void HandleMessage(MessageContext ctx, in TMsg msg)
Parameters
Type | Name | Description |
---|---|---|
MessageContext | ctx | |
TMsg | msg |