pub type ShmFrame = AlignedFixedFrame<FRAME_DATA_BYTES>;Expand description
The frame type backing both rings.
Aliased Type§
#[repr(C)]pub struct ShmFrame {
pub len: u32,
pub kind: u8,
pub flags: u8,
pub reserved: [u8; 2],
pub msg_id: u32,
pub padding: [u8; 4],
pub data: AlignedPayload<4194288>,
}Fields§
§len: u32Logical payload length in bytes (0..=DATA_BYTES).
kind: u8Application-defined message kind.
flags: u8Frame flag bits.
reserved: [u8; 2]Padding to align msg_id and padding for stable layout.
msg_id: u32Logical message id; matches across multi-frame messages.
padding: [u8; 4]Padding so data lands on a 16-byte boundary.
data: AlignedPayload<4194288>16-byte-aligned payload region.