Table of Contents

Enum MessageType

Namespace
DotCompute.Abstractions.RingKernels
Assembly
DotCompute.Abstractions.dll

Specifies the type of message being passed between ring kernels.

public enum MessageType

Fields

Activate = 3

Activation message to wake up event-driven kernels. Causes an idle event-driven kernel to become active.

Control = 1

Control message for coordination and synchronization. Used for non-data communication like barriers, acknowledgments, etc.

Data = 0

Data message containing application payload. This is the default type for regular inter-kernel communication.

Deactivate = 4

Deactivation message to pause event-driven kernels. Causes an active event-driven kernel to become idle.

Terminate = 2

Termination message signaling kernel shutdown. When received, the kernel should complete current work and terminate.

Remarks

Message types enable kernels to distinguish between data messages, control messages, and lifecycle management messages.