public bool ClearFirstPacket() { if (BufferSizes.Count <= 0) { return(false); } int count = BufferSizes[0].Count; Buffer.Clear(count); BufferSizes.RemoveAt(0); return(true); }
public void ClearPacket() { BufferSizes.Clear(); Buffer.Clear(Buffer.Position); }
public void EndPacket() { mSendBufferPacket.Count = Buffer.Position - mSendBufferPacket.Offset; BufferSizes.Add(mSendBufferPacket); }