pub const ReceiveData = extern struct timestamp: Timerecycle_signal: Eventudp6_session: SessionDatadata_length: u32fragment_count: u32pub fn getFragments(self: *ReceiveData) []Fragment219
220
221
222
223
224
225
226
227
228
229 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];
}
}