mirror of
https://github.com/zeek/zeek.git
synced 2025-10-15 21:18:20 +00:00
Add bloomfilter_decrement bif
This bif implements the decrement operation for counting bloom filters. It also clarifies some of the documentation.
This commit is contained in:
parent
becc966106
commit
aa58b6b37b
7 changed files with 91 additions and 7 deletions
|
@ -23,3 +23,9 @@
|
|||
3
|
||||
3
|
||||
2
|
||||
2
|
||||
1
|
||||
T
|
||||
0
|
||||
2
|
||||
F
|
||||
|
|
|
@ -98,6 +98,15 @@ function test_counting_bloom_filter()
|
|||
print bloomfilter_lookup(bf_merged, "foo");
|
||||
print bloomfilter_lookup(bf_merged, "bar");
|
||||
print bloomfilter_lookup(bf_merged, "baz");
|
||||
|
||||
bloomfilter_decrement(bf, "foo");
|
||||
print bloomfilter_lookup(bf, "foo"); # 2
|
||||
bloomfilter_decrement(bf, "foo");
|
||||
print bloomfilter_lookup(bf, "foo"); # 1
|
||||
print bloomfilter_decrement(bf, "foo"); # True
|
||||
print bloomfilter_lookup(bf, "foo"); # 0
|
||||
print bloomfilter_lookup(bf, "bar"); # still 2
|
||||
print bloomfilter_decrement(bf, "foo"); # False
|
||||
}
|
||||
|
||||
event zeek_init()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue