Lines Matching refs:targetBlock
104 BlockSet &targetBlock, CommandResult &result)
116 targetBlock.ParserAndInsert(cmdTmp);
117 size_t tgtBlockSize = targetBlock.TotalBlockSize() * H_BLOCK_SIZE;
120 if (targetBlock.ReadDataFromBlock(params.GetFileDescriptor(), tgtBuffer) == 0) {
121 LOG(ERROR) << "Read data from block error, TotalBlockSize: " << targetBlock.TotalBlockSize();
125 if (targetBlock.VerifySha256(tgtBuffer, targetBlock.TotalBlockSize(), tgtHash) == 0) {
134 if (targetBlock.LoadTargetBuffer(params, buffer, srcBlockSize, pos, srcHash) != 0) {
144 uint8_t *patchBuffer, size_t patchLength, BlockSet &targetBlock)
147 return targetBlock.WriteDiffToBlock(params, srcBuffer, patchBuffer, patchLength, type == CommandType::IMGDIFF);
158 BlockSet targetBlock;
161 if (!LoadTarget(params, pos, buffer, targetBlock, result)) {
174 ret = WriteDiffToBlock(params, buffer, patchBuffer, patchLength, targetBlock);
176 ret = targetBlock.WriteDataToBlock(params.GetFileDescriptor(), buffer) == 0 ? -1 : 0;
190 params.GetTransferParams()->written += targetBlock.TotalBlockSize();