extern struct ReceiveData [src]

Fields

timestamp: Time
recycle_signal: Event
udp6_session: SessionData
data_length: u32
fragment_count: u32

Members

Source

pub const ReceiveData = extern struct { timestamp: Time, recycle_signal: Event, udp6_session: SessionData, data_length: u32, fragment_count: u32, pub fn getFragments(self: *ReceiveData) []Fragment { return @as([*]Fragment, @ptrCast(@alignCast(@as([*]u8, @ptrCast(self)) + @sizeOf(ReceiveData))))[0..self.fragment_count]; } }