]>
git.proxmox.com Git - ceph.git/blob - ceph/src/common/FixedCDC.h
1 // -*- mode:C++; tab-width:8; c-basic-offset:2; indent-tabs-mode:t -*-
2 // vim: ts=8 sw=2 smarttab
8 class FixedCDC
: public CDC
{
13 FixedCDC(int target
= 18, int window_bits
= 0) {
14 set_target_bits(target
, window_bits
);
17 void set_target_bits(int target
, int window_bits
) override
{
18 chunk_size
= 1ul << target
;
22 std::vector
<std::pair
<uint64_t, uint64_t>> *chunks
) const override
;