Lines Matching refs:m_pWritePage
61 Page * m_pWritePage; member in SvDataPipe_Impl
107 m_pWritePage(0), in SvDataPipe_Impl()
129 return m_bEOF && m_pReadPage == m_pWritePage in isEOF()
866 if (m_pReadPage == m_pWritePage) in read()
886 if (m_pWritePage == 0) in write()
899 m_pWritePage = 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()
911 sal_uInt32 nPosition = m_pWritePage->m_nOffset in write()
912 + (m_pWritePage->m_pEnd in write()
913 - m_pWritePage->m_aBuffer); in write()
928 m_pWritePage->m_nOffset = (nPosition / m_nPageSize) * m_nPageSize; in write()
929 m_pWritePage->m_pStart = m_pWritePage->m_aBuffer in write()
931 m_pWritePage->m_pRead = m_pWritePage->m_pStart; in write()
932 m_pWritePage->m_pEnd = m_pWritePage->m_pStart; in write()
940 = std::min(sal_uInt32(m_pWritePage->m_aBuffer + m_nPageSize in write()
941 - m_pWritePage->m_pEnd), in write()
943 rtl_copyMemory(m_pWritePage->m_pEnd, pBuffer, nBlock); in write()
944 m_pWritePage->m_pEnd += nBlock; in write()
951 if (m_pWritePage->m_pNext == m_pFirstPage) in write()
960 pNew->m_pPrev = m_pWritePage; in write()
961 pNew->m_pNext = m_pWritePage->m_pNext; in write()
963 m_pWritePage->m_pNext->m_pPrev = pNew; in write()
964 m_pWritePage->m_pNext = pNew; in write()
968 m_pWritePage->m_pNext->m_nOffset = m_pWritePage->m_nOffset in write()
970 m_pWritePage = m_pWritePage->m_pNext; in write()
971 m_pWritePage->m_pStart = m_pWritePage->m_aBuffer; in write()
972 m_pWritePage->m_pRead = m_pWritePage->m_aBuffer; in write()
973 m_pWritePage->m_pEnd = m_pWritePage->m_aBuffer; in write()
1024 > m_pWritePage->m_nOffset in setReadPosition()
1025 + (m_pWritePage->m_pEnd - m_pWritePage->m_aBuffer)) in setReadPosition()
1028 while (m_pReadPage != m_pWritePage in setReadPosition()