Module messages

Module messages 

Source
Expand description

Message types and traits for Ring kernel communication.

This module provides the base message infrastructure for GPU-native persistent actor communication using RingKernel’s K2K messaging.

Modules§

type_ids
Message type IDs for each domain.

Structs§

CorrelationId
Correlation ID for request-response pairing.
KernelResult
Generic result wrapper for kernel responses.
MessageHeader
Fixed-size message header (256 bytes, cache-line aligned).
MessageId
Unique message identifier.

Traits§

BatchMessage
Trait for batch kernel messages (CPU-orchestrated execution).
KernelRequest
Base trait for kernel request messages.
KernelResponse
Base trait for kernel response messages.
RingMessage
Trait for types that can be sent as kernel messages.

Functions§

next_message_id
Generate a new unique message ID.