Exemplo n.º 1
0
        private int AdvanceIndex(IndxType indx, int distance)
        {
            int prevIndx = m_index[(int)indx];

            m_index[(int)indx] = (prevIndx + distance) % Capacity;

            m_size += distance * ((indx == IndxType.Read) ? -1 : 1);

            return(m_index[(int)indx]);
        }
Exemplo n.º 2
0
 private int GetIndex(IndxType indx)
 {
     return(m_index[(int)indx]);
 }