public void Reset() { sequence = 0; for (int i = 0; i < config.FragmentReassemblyBufferSize; i++) { fragmentReassembly.AtIndex(i)?.PacketDataBuffer.SetSize(0); } sentPackets.Reset(); receivedPackets.Reset(); fragmentReassembly.Reset(); }
public void Reset() { this.sequence = 0; for (int i = 0; i < config.FragmentReassemblyBufferSize; i++) { FragmentReassemblyData reassemblyData = fragmentReassembly.AtIndex(i); if (reassemblyData != null) { reassemblyData.PacketDataBuffer.SetSize(0); } } sentPackets.Reset(); receivedPackets.Reset(); fragmentReassembly.Reset(); }