Home | History | Annotate | Download | only in network

Lines Matching refs:bytesToRead

374     int bytesToRead = (length > remaining) ? static_cast<int>(remaining) : length;
375 if (bytesToRead > m_totalRemainingSize)
376 bytesToRead = static_cast<int>(m_totalRemainingSize);
377 memcpy(buf, item.data->data() + item.offset + m_currentItemReadSize, bytesToRead);
378 m_totalRemainingSize -= bytesToRead;
380 m_currentItemReadSize += bytesToRead;
386 return bytesToRead;
394 long long bytesToRead = m_itemLengthList[m_readItemCount] - m_currentItemReadSize;
395 if (bytesToRead > m_totalRemainingSize)
396 bytesToRead = m_totalRemainingSize;
397 bool success = m_stream->openForRead(item.path, item.offset + m_currentItemReadSize, bytesToRead);
449 long long bytesToRead = item.length - m_currentItemReadSize;
450 if (bytesToRead > m_totalRemainingSize)
451 bytesToRead = m_totalRemainingSize;
452 consumeData(item.data->data() + item.offset + m_currentItemReadSize, static_cast<int>(bytesToRead));
465 long long bytesToRead = m_itemLengthList[m_readItemCount] - m_currentItemReadSize;
466 if (bytesToRead > m_totalRemainingSize)
467 bytesToRead = static_cast<int>(m_totalRemainingSize);
468 m_asyncStream->openForRead(item.path, item.offset + m_currentItemReadSize, bytesToRead);