Lines Matching refs:start
75 int32_t FileStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen)
89 if (fseeko64(stream_, start, SEEK_SET) != 0) {
94 if (start > GetFileLength()) {
95 PKG_LOGE("Invalid start");
112 int32_t FileStream::Write(const PkgBuffer &data, size_t size, size_t start)
122 if (fseeko64(stream_, start, SEEK_SET) != 0) {
209 int32_t MemoryMapStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen)
215 if (start > memSize_) {
216 PKG_LOGE("Invalid start");
223 size_t copyLen = GetFileLength() - start;
226 data.buffer = memMap_ + start;
228 if (memcpy_s(data.buffer, needRead, memMap_ + start, readLen) != EOK) {
229 PKG_LOGE("Memcpy failed size:%zu, start:%zu copyLen:%zu %zu", needRead, start, copyLen, readLen);
236 int32_t MemoryMapStream::Write(const PkgBuffer &data, size_t size, size_t start)
242 if (start > memSize_) {
243 PKG_LOGE("Invalid start");
247 currOffset_ = start;
248 size_t copyLen = memSize_ - start;
295 int32_t FlowDataStream::Read(PkgBuffer &data, size_t start, size_t needRead, size_t &readLen)
297 if (readOffset_ != start) {
298 PKG_LOGE("Invalid start, readOffset_: %d, start: %d", readOffset_, start);
356 int32_t FlowDataStream::Write(const PkgBuffer &data, size_t size, size_t start)
363 if (writeOffset_ != start) {
364 PKG_LOGE("Invalid start, writeOffset: %zu, start: %zu", writeOffset_, start);