Lines Matching refs:BlockBuffer
34 void Init(const BlockBuffer &oldInfo);
35 int64_t Search(const BlockBuffer &newInfo,
36 const BlockBuffer &oldInfo, int64_t start, int64_t end, int64_t &pos) const;
38 void InitBuckets(const BlockBuffer &oldInfo,
42 int64_t MatchLength(const BlockBuffer &oldBuffer, const BlockBuffer &newBuffer) const;
54 static int32_t MakePatch(const BlockBuffer &newInfo,
55 … const BlockBuffer &oldInfo, std::vector<uint8_t> &patchData, size_t offset, size_t &patchSize);
56 static int32_t MakePatch(const BlockBuffer &newInfo,
57 const BlockBuffer &oldInfo, std::fstream &patchFile, size_t &patchSize);
59 int32_t MakePatch(const BlockBuffer &newInfo, const BlockBuffer &oldInfo, size_t &patchSize);
66 int32_t GetCtrlDatas(const BlockBuffer &newInfo,
67 const BlockBuffer &oldInfo, std::vector<ControlData> &controlDatas);
69 const BlockBuffer &newInfo, size_t &patchSize);
74 void ComputeOldScore(const BlockBuffer &newInfo,
75 const BlockBuffer &oldInfo, int64_t &oldScore, int64_t &matchLen);
76 void ComputeLength(const BlockBuffer &newInfo,
77 const BlockBuffer &oldInfo, int64_t &lengthFront, int64_t &lengthBack);