25 #ifndef __ZE_BFILTER_H 32 #define BFLAG_TRFTOK 2 34 #define BFLAG_DEFAULT (BFLAG_TRFTOK) 100 #define BFILTER_INITIALIZER \ 104 PTHREAD_MUTEX_INITIALIZER, \ 194 # define __ZE_BFILTER_H 1
int(* smodel_db_browse_F)(void *, void *, void *)
bool set_bfilter_nb_tokens(int nbt)
bool set_bfilter_max_sizes(size_t msg, size_t mime)
bfilter_T * bfilter_ptr()
uint32_t get_bfilter_flags()
double get_bfilter_ham_spam_ratio()
bool smodel_db_check_token(char *key, sfilter_token_T *token)
void set_tokconf_active(char *tag, bool active)
bool set_bfilter_unknown_token_prob(double prob)
bool bfilter_init(char *dbname)
size_t get_bfilter_max_sizes()
struct sfilter_token_T sfilter_token_T
int get_bfilter_nb_tokens()
bool set_bfilter_ham_spam_ratio(double ratio)
double get_bfilter_unknown_token_prob()
bool set_bfilter_logit(bool enable)
void smodel_db_info(char *prefix, smodel_db_browse_F func, void *arg)
int(* btsm_browse_F)(void *, void *)
bool set_bfilter_db_crypt(int crypt)
uint32_t set_bfilter_flags(uint32_t flags)
int get_bfilter_db_crypt()
bool bfilter_handle_message(char *id, char *fname, btsm_browse_F func, void *arg)