Exemplo n.º 1
0
 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();
        }