示例#1
0
 public override void Reset()
 {
     Header.Reset();
     RetransmissionTimeOut = 0;
     TransmissionCount     = 0;
     _currentSize          = 4;
     FirstMessageId        = 0;
     MessageParts.Clear();
     _buf.SetLength(0);
 }
示例#2
0
        public override void Reset()
        {
            Header.Reset();
            RetransmissionTimeOut = 0;
            TransmissionCount     = 0;
            _currentSize          = 4;
            FirstMessageId        = 0;

            foreach (MessagePart part in MessageParts)
            {
                part.PutPool();
            }

            MessageParts.Clear();
            _buf.SetLength(0);
        }
示例#3
0
        public override void Reset()
        {
            base.Reset();

            Header.Reset();
            RetransmissionTimeOut = 0;
            RetransmitImmediate   = false;
            TransmissionCount     = 0;
            _currentSize          = 4;
            FirstMessageId        = 0;

            foreach (MessagePart part in MessageParts)
            {
                part.PutPool();
            }

            MessageParts.Clear();
        }