diff options
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/ndpi_filter.c | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/lib/ndpi_filter.c b/src/lib/ndpi_filter.c index 989eb9317..579d49638 100644 --- a/src/lib/ndpi_filter.c +++ b/src/lib/ndpi_filter.c @@ -68,6 +68,18 @@ bool ndpi_filter_add(ndpi_filter *f, uint64_t value) { /* ******************************************* */ +bool ndpi_filter_add_multi(ndpi_filter *f, uint64_t *values, u_int32_t num_values) { + if(!f) + return(false); + else { + binary_fuse8_t *filter = (binary_fuse8_t*)f; + + return(binary_fuse8_populate(values, num_values, filter)); + } +} + +/* ******************************************* */ + bool ndpi_filter_contains(ndpi_filter *f, uint64_t value) { if(!f) return(false); |