Lines Matching refs:m_pImpl
130 : m_pImpl( new DataSupplier_Impl( rxSMgr, rContent, nOpenMode ) ) in DataSupplier()
138 delete m_pImpl; in ~DataSupplier()
145 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContentIdentifierString()
147 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContentIdentifierString()
149 rtl::OUString aId = m_pImpl->m_aResults[ nIndex ]->aURL; in queryContentIdentifierString()
160 return m_pImpl->m_aResults[ nIndex ]->aURL; in queryContentIdentifierString()
170 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContentIdentifier()
172 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContentIdentifier()
175 = m_pImpl->m_aResults[ nIndex ]->xId; in queryContentIdentifier()
188 m_pImpl->m_aResults[ nIndex ]->xId = xId; in queryContentIdentifier()
199 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryContent()
201 if ( nIndex < m_pImpl->m_aResults.size() ) in queryContent()
204 = m_pImpl->m_aResults[ nIndex ]->xContent; in queryContent()
219 = m_pImpl->m_xContent->getProvider()->queryContent( xId ); in queryContent()
220 m_pImpl->m_aResults[ nIndex ]->xContent = xContent; in queryContent()
235 osl::ClearableGuard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in getResult()
237 if ( m_pImpl->m_aResults.size() > nIndex ) in getResult()
245 if ( m_pImpl->m_bCountFinal ) in getResult()
250 sal_uInt32 nOldCount = m_pImpl->m_aResults.size(); in getResult()
254 while ( m_pImpl->m_xFolderEnum->hasMoreElements() ) in getResult()
259 m_pImpl->m_xFolderEnum->nextElement() >>= xNamed; in getResult()
280 m_pImpl->m_aResults.push_back( new ResultListEntry( aURL ) ); in getResult()
293 m_pImpl->m_bThrowException = sal_True; in getResult()
298 m_pImpl->m_bThrowException = sal_True; in getResult()
304 m_pImpl->m_bCountFinal = sal_True; in getResult()
312 if ( nOldCount < m_pImpl->m_aResults.size() ) in getResult()
314 nOldCount, m_pImpl->m_aResults.size() ); in getResult()
316 if ( m_pImpl->m_bCountFinal ) in getResult()
327 osl::ClearableGuard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in totalCount()
329 if ( m_pImpl->m_bCountFinal ) in totalCount()
330 return m_pImpl->m_aResults.size(); in totalCount()
332 sal_uInt32 nOldCount = m_pImpl->m_aResults.size(); in totalCount()
334 while ( m_pImpl->m_xFolderEnum->hasMoreElements() ) in totalCount()
339 m_pImpl->m_xFolderEnum->nextElement() >>= xNamed; in totalCount()
360 m_pImpl->m_aResults.push_back( new ResultListEntry( aURL ) ); in totalCount()
364 m_pImpl->m_bThrowException = sal_True; in totalCount()
369 m_pImpl->m_bThrowException = sal_True; in totalCount()
374 m_pImpl->m_bCountFinal = sal_True; in totalCount()
382 if ( nOldCount < m_pImpl->m_aResults.size() ) in totalCount()
384 nOldCount, m_pImpl->m_aResults.size() ); in totalCount()
389 return m_pImpl->m_aResults.size(); in totalCount()
396 return m_pImpl->m_aResults.size(); in currentCount()
403 return m_pImpl->m_bCountFinal; in isCountFinal()
411 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in queryPropertyValues()
413 if ( nIndex < m_pImpl->m_aResults.size() ) in queryPropertyValues()
415 uno::Reference< sdbc::XRow > xRow = m_pImpl->m_aResults[ nIndex ]->xRow; in queryPropertyValues()
426 m_pImpl->m_xSMgr, in queryPropertyValues()
429 m_pImpl->m_xContent->getProvider().get() ), in queryPropertyValues()
431 m_pImpl->m_aResults[ nIndex ]->xRow = xRow; in queryPropertyValues()
442 osl::Guard< osl::Mutex > aGuard( m_pImpl->m_aMutex ); in releasePropertyValues()
444 if ( nIndex < m_pImpl->m_aResults.size() ) in releasePropertyValues()
445 m_pImpl->m_aResults[ nIndex ]->xRow = uno::Reference< sdbc::XRow >(); in releasePropertyValues()
459 if ( m_pImpl->m_bThrowException ) in validate()
468 = m_pImpl->m_xContent->getIdentifier()->getContentIdentifier(); in assembleChildURL()