1 write to _head
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\TransmissionStrategy.cs (1)
969_head = (_head + 1) % _maxSize;
16 references to _head
System.ServiceModel.Primitives (16)
System\ServiceModel\Channels\TransmissionStrategy.cs (16)
842if (_tail >= _head) 843return (_tail - _head); 845return (_tail - _head + _maxSize); 892return _buffer[(_head + index) % _maxSize].LastAttemptTime; 898if (!_buffer[(_head + index) % _maxSize].Transferred) 899return _buffer[(_head + index) % _maxSize].Buffer.CreateMessage(); 907return _buffer[(_head + index) % _maxSize].RetryCount; 913return _buffer[(_head + index) % _maxSize].State; 919return _buffer[(_head + index) % _maxSize].Transferred; 943if (_buffer[(_head + index) % _maxSize].Transferred) 953_buffer[(_head + index) % _maxSize].LastAttemptTime = retryTime; 955return ++_buffer[(_head + index) % _maxSize].RetryCount; 967_buffer[_head].Buffer.Close(); 968_buffer[_head].Buffer = null; 969_head = (_head + 1) % _maxSize; 976_buffer[(_head + index) % _maxSize].Transferred = true;