aboutsummaryrefslogtreecommitdiff
path: root/src/include/ndpi_api.h
diff options
context:
space:
mode:
authorLuca Deri <deri@ntop.org>2023-09-05 17:03:20 +0200
committerLuca Deri <deri@ntop.org>2023-09-05 17:03:20 +0200
commit978df906b38c26a359b2d91089e70e133cc7502e (patch)
treeac44a768d718f0a3265b3d11c01ab9305adc34dd /src/include/ndpi_api.h
parent0080d0d092e245aa865bf757e682496e97257d25 (diff)
Improved classification further reducing memory used
Diffstat (limited to 'src/include/ndpi_api.h')
-rw-r--r--src/include/ndpi_api.h14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h
index 76ff9fadd..612847da4 100644
--- a/src/include/ndpi_api.h
+++ b/src/include/ndpi_api.h
@@ -2037,12 +2037,13 @@ extern "C" {
on https://github.com/FastFilter/xor_singleheader/tree/master
*/
- ndpi_bitmap64* ndpi_bitmap64_alloc_size(u_int32_t size);
- void ndpi_bitmap64_free(ndpi_bitmap64* b);
- void ndpi_bitmap64_set(ndpi_bitmap64* b, u_int64_t value);
- bool ndpi_bitmap64_isset(ndpi_bitmap64* b, u_int64_t value);
+ ndpi_bitmap64* ndpi_bitmap64_alloc();
+ bool ndpi_bitmap64_set(ndpi_bitmap64 *b, u_int64_t value);
+ bool ndpi_bitmap64_compress(ndpi_bitmap64 *b);
+ bool ndpi_bitmap64_isset(ndpi_bitmap64 *b, u_int64_t value);
+ void ndpi_bitmap64_free(ndpi_bitmap64 *b);
u_int32_t ndpi_bitmap64_size(ndpi_bitmap64 *b);
-
+
/* ******************************* */
/*
Bloom-filter on steroids based on ndpi_bitmap
@@ -2110,6 +2111,9 @@ extern "C" {
void ndpi_binary_bitmap_free(ndpi_binary_bitmap *b);
u_int32_t ndpi_binary_bitmap_size(ndpi_binary_bitmap *b);
u_int32_t ndpi_binary_bitmap_cardinality(ndpi_binary_bitmap *b);
+
+ /* ******************************* */
+
/* ******************************* */