 |
ewmscp
..
|
Go to the documentation of this file.
21 void update(
void *data,
size_t size)
override;
22 void update(
size_t size)
override;
26 void update(
void *data,
size_t size,
size_t offset)
override;
27 void update(
size_t size,
size_t offset)
override;
34 static factoryTemplate<adler32noOpt>
factory;
37 void update(
void *data,
size_t size)
override;
38 void update(
size_t size)
override;
40 void update(
void *data,
size_t size,
size_t offset)
override;
41 void update(
size_t size,
size_t offset)
override;
53 void update(
void *data,
size_t size)
override;
54 void update(
size_t size)
override;
58 void update(
void *data,
size_t size,
size_t offset)
override;
59 void update(
size_t size,
size_t offset)
override;
void update(void *data, size_t size) override
proces size bytes in the block at data
void parallelFinish() override
static factoryTemplate< adler32noOpt > factory
std::mutex partialSumsMutex
void update(void *data, size_t size) override
proces size bytes in the block at data
adler32(const std::string &name)
void parallelFinish() override
class to calculate adler32 sum.
derived from adler32, without optimisation for hole blocks
crc32(const std::string &name)
void update(void *data, size_t size) override
proces size bytes in the block at data
static factoryTemplate< adler32 > factory
std::mutex partialSumsMutex
bool parallelizable() const override
std::map< size_t, std::pair< uint32_t, size_t > > partialSums
void finish() override
finish calculation ad write to result
void finish() override
finish calculation ad write to result
adler32noOpt(const std::string &name)
bool parallelizable() const override
std::map< size_t, std::pair< uint32_t, size_t > > partialSums
static factoryTemplate< crc32 > factory