diff options
author | Luca Deri <deri@ntop.org> | 2023-08-24 07:45:38 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2023-08-24 07:45:38 +0200 |
commit | eb9932164fdfa7da97d6aaaf01b8be202d4652a3 (patch) | |
tree | dc0a6bb46567238845c483e4fb4224f0e0828c61 /src/include | |
parent | ff4f291afe250f4ba52c6215e62e9d4c61daf7d4 (diff) |
added bimap and/or with allocation
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_api.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/include/ndpi_api.h b/src/include/ndpi_api.h index c4019bc99..592831e3e 100644 --- a/src/include/ndpi_api.h +++ b/src/include/ndpi_api.h @@ -1971,6 +1971,7 @@ extern "C" { /* Based on https://roaringbitmap.org */ ndpi_bitmap* ndpi_bitmap_alloc(void); + ndpi_bitmap* ndpi_bitmap_alloc_size(u_int32_t size); void ndpi_bitmap_free(ndpi_bitmap* b); ndpi_bitmap* ndpi_bitmap_copy(ndpi_bitmap* b); u_int64_t ndpi_bitmap_cardinality(ndpi_bitmap* b); @@ -1984,8 +1985,10 @@ extern "C" { ndpi_bitmap* ndpi_bitmap_deserialize(char *buf); void ndpi_bitmap_and(ndpi_bitmap* a, ndpi_bitmap* b_and); + ndpi_bitmap* ndpi_bitmap_and_alloc(ndpi_bitmap* a, ndpi_bitmap* b_and); void ndpi_bitmap_andnot(ndpi_bitmap* a, ndpi_bitmap* b_and); void ndpi_bitmap_or(ndpi_bitmap* a, ndpi_bitmap* b_or); + ndpi_bitmap* ndpi_bitmap_ot_alloc(ndpi_bitmap* a, ndpi_bitmap* b_and); void ndpi_bitmap_xor(ndpi_bitmap* a, ndpi_bitmap* b_xor); void ndpi_bitmap_optimize(ndpi_bitmap* a); |