Lines Matching refs:m_pReadPage
60 Page * m_pReadPage; member in SvDataPipe_Impl
106 m_pReadPage(0), in SvDataPipe_Impl()
129 return m_bEOF && m_pReadPage == m_pWritePage in isEOF()
130 && (!m_pReadPage || m_pReadPage->m_pRead == m_pReadPage->m_pEnd); in isEOF()
135 return m_pReadPage == 0 ? 0 : in getReadPosition()
136 m_pReadPage->m_nOffset in getReadPosition()
137 + (m_pReadPage->m_pRead in getReadPosition()
138 - m_pReadPage->m_aBuffer); in getReadPosition()
804 m_pReadPage == m_pFirstPage || in remove()
844 if (m_pReadBuffer == 0 || m_nReadBufferSize == 0 || m_pReadPage == 0) in read()
856 sal_uInt32 nBlock = std::min(sal_uInt32(m_pReadPage->m_pEnd in read()
857 - m_pReadPage->m_pRead), in read()
859 rtl_copyMemory(m_pReadBuffer, m_pReadPage->m_pRead, nBlock); in read()
860 m_pReadPage->m_pRead += nBlock; in read()
866 if (m_pReadPage == m_pWritePage) in read()
869 if (m_pReadPage->m_pRead == m_pReadPage->m_pEnd) in read()
871 Page * pRemove = m_pReadPage; in read()
872 m_pReadPage = pRemove->m_pNext; in read()
898 m_pReadPage = m_pFirstPage; in write()
905 if (m_pReadBuffer != 0 && m_pReadPage == m_pWritePage in write()
906 && m_pReadPage->m_pRead == m_pWritePage->m_pEnd) in write()
1007 <= m_pReadPage->m_nOffset in setReadPosition()
1008 + (m_pReadPage->m_pRead - m_pReadPage->m_aBuffer)) in setReadPosition()
1015 while (nPosition < m_pReadPage->m_nOffset) in setReadPosition()
1017 m_pReadPage->m_pRead = m_pReadPage->m_pStart; in setReadPosition()
1018 m_pReadPage = m_pReadPage->m_pPrev; in setReadPosition()
1028 while (m_pReadPage != m_pWritePage in setReadPosition()
1029 && nPosition >= m_pReadPage->m_nOffset + m_nPageSize) in setReadPosition()
1031 Page * pRemove = m_pReadPage; in setReadPosition()
1032 m_pReadPage = pRemove->m_pNext; in setReadPosition()
1037 m_pReadPage->m_pRead = m_pReadPage->m_aBuffer in setReadPosition()
1038 + (nPosition - m_pReadPage->m_nOffset); in setReadPosition()