This repository has been archived on 2025-09-14. You can view files and clone it, but cannot push or open issues or pull requests.
Files
stellar-stellar/infra/session_manager/session_dabloom.h
2024-11-07 19:11:49 +08:00

19 lines
482 B
C

#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