Lines Matching refs:dataSize
232 void AddBytes(uint32_t fieldId, const void* data, uint32_t dataSize);
317 uint32_t dataSize = 0;
320 dataSize += EncodeVarint(pData + dataSize, *array);
324 EncodeVarintPadding(fieldMemory + tagSize, dataSize, lenSize);
325 size_ += static_cast<int32_t>(tagSize + lenSize + dataSize);
327 writeCtx_->seek(writeCtx_, fieldOffset + tagSize + lenSize + dataSize);
347 uint32_t dataSize = arrayCount * sizeof(T);
350 // varint(fieldId) + varint(dataSize) + dataSize
351 if (!writeCtx_->getMemory(writeCtx_, VARINT_ENCODE_MAX_SIZE + SIZE_RESERVED_LEN + dataSize,
358 tagSize += EncodeVarint(fieldMemory + tagSize, dataSize);
359 if (memcpy_s(fieldMemory + tagSize, dataSize, array, dataSize) != EOK) {
364 size_ += static_cast<int32_t>(tagSize + dataSize);
366 writeCtx_->seek(writeCtx_, fieldOffset + tagSize + dataSize);