Lines Matching refs:readLen
75 int32_t FileStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) in Read() argument
88 readLen = 0; in Read()
103 readLen = fread(data.buffer, 1, needRead, stream_); in Read()
104 if (readLen == 0) { in Read()
209 int32_t MemoryMapStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) in Read() argument
224 readLen = ((copyLen > needRead) ? needRead : copyLen); in Read()
228 if (memcpy_s(data.buffer, needRead, memMap_ + start, readLen) != EOK) { in Read()
229 … PKG_LOGE("Memcpy failed size:%zu, start:%zu copyLen:%zu %zu", needRead, start, copyLen, readLen); in Read()
295 int32_t FlowDataStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen) in Read() argument
312 readLen = 0; in Read()
314 while (needRead - readLen > 0) { in Read()
316 if (ReadFromRingBuf(buffer, needRead - readLen, readOnce) != PKG_SUCCESS) { in Read()
324 if (memcpy_s(data.buffer + readLen, readOnce, buffer, readOnce) != EOK) { in Read()
328 readLen += readOnce; in Read()
334 int32_t FlowDataStream::ReadFromRingBuf(uint8_t *&buff, const uint32_t needLen, uint32_t &readLen) in ReadFromRingBuf() argument
350 readLen = needLen <= avail_ ? needLen : avail_; in ReadFromRingBuf()
351 avail_ -= readLen; in ReadFromRingBuf()
352 bufOffset_ = avail_ == 0 ? 0 : bufOffset_ + readLen; in ReadFromRingBuf()