diff options
author | Luca Deri <deri@ntop.org> | 2021-09-27 12:41:40 +0200 |
---|---|---|
committer | Luca Deri <deri@ntop.org> | 2021-09-27 12:41:40 +0200 |
commit | b9ccff0761532b65a26edb1f7ac9f80c3ff58aa1 (patch) | |
tree | 5e02a40a6ef403653fd0c0a4a0a6d2c9387ca1cd /src/include | |
parent | 241ee32cbc283360fe7882b5d8f8dde1d3ed2640 (diff) |
Compilation fixed on CentOS 7
Bitmap APi changes
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/ndpi_api.h.in | 8 | ||||
-rw-r--r-- | src/include/ndpi_typedefs.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/include/ndpi_api.h.in b/src/include/ndpi_api.h.in index 0af2113fe..53f389297 100644 --- a/src/include/ndpi_api.h.in +++ b/src/include/ndpi_api.h.in @@ -1618,9 +1618,17 @@ extern "C" { void ndpi_bitmap_unset(ndpi_bitmap* b, u_int32_t value); bool ndpi_bitmap_isset(ndpi_bitmap* b, u_int32_t value); void ndpi_bitmap_clear(ndpi_bitmap* b); + size_t ndpi_bitmap_serialize(ndpi_bitmap* b, char **buf); ndpi_bitmap* ndpi_bitmap_deserialize(char *buf); + void ndpi_bitmap_and(ndpi_bitmap* a, ndpi_bitmap* b_and); + void ndpi_bitmap_or(ndpi_bitmap* a, ndpi_bitmap* b_or); + + ndpi_bitmap_iterator* ndpi_bitmap_iterator_alloc(ndpi_bitmap* b); + void ndpi_bitmap_iterator_free(ndpi_bitmap* b); + bool ndpi_bitmap_iterator_next(ndpi_bitmap_iterator* i, uint32_t *value); + /* ******************************* */ #ifdef __cplusplus diff --git a/src/include/ndpi_typedefs.h b/src/include/ndpi_typedefs.h index be66f376a..2e1e0c231 100644 --- a/src/include/ndpi_typedefs.h +++ b/src/include/ndpi_typedefs.h @@ -1705,6 +1705,7 @@ typedef int (*ndpi_custom_dga_predict_fctn)(const char* domain, int domain_lengt /* **************************************** */ typedef void ndpi_bitmap; +typedef void ndpi_bitmap_iterator; /* **************************************** */ |