blob: 8dd97f5d762a73f67d32297e66b4ad07ff066c20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
// SPDX-License-Identifier: GPL-3.0-or-later
#ifndef NETDATA_DBENGINE_COMPRESSION_H
#define NETDATA_DBENGINE_COMPRESSION_H
uint8_t dbengine_default_compression(void);
bool dbengine_valid_compression_algorithm(uint8_t algorithm);
size_t dbengine_max_compressed_size(size_t uncompressed_size, uint8_t algorithm);
size_t dbengine_compress(void *payload, size_t uncompressed_size, uint8_t algorithm);
size_t dbengine_decompress(void *dst, void *src, size_t dst_size, size_t src_size, uint8_t algorithm);
#endif //NETDATA_DBENGINE_COMPRESSION_H
|