blob: b0de2ac34b40a8cf3d12ad1ee7998945630e49c6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#pragma once
#ifdef __cplusplus
extern "C"
{
#endif
#include "tuple.h"
struct session_dabloom *session_dabloom_new(uint32_t capacity, uint32_t timeout, double error_rate, uint64_t now);
void session_dabloom_free(struct session_dabloom *sess_dab);
int session_dabloom_lookup(struct session_dabloom *sess_dab, const struct tuple6 *key, uint64_t now);
void session_dabloom_add(struct session_dabloom *sess_dab, const struct tuple6 *key, uint64_t now);
#ifdef __cplusplus
}
#endif
|