23#ifndef OLAF_FP_MATCHER_H
24#define OLAF_FP_MATCHER_H
62 void olaf_fp_matcher_mark_old_matches(
Olaf_FP_Matcher * olaf_fp_matcher,
int current_query_time);
Olaf configuration pramameters.
Olaf fingerprint database.
void olaf_fp_matcher_print_results(Olaf_FP_Matcher *olaf_fp_matcher)
Print the current results.
Definition: olaf_fp_matcher.c:370
void olaf_fp_matcher_match(Olaf_FP_Matcher *olaf_fp_matcher, struct extracted_fingerprints *olaf_fps)
Match fingerprints with the database.
Definition: olaf_fp_matcher.c:330
void olaf_fp_matcher_print_header()
Print a header for the CSV output.
Definition: olaf_fp_matcher.c:365
void olaf_fp_matcher_destroy(Olaf_FP_Matcher *olaf_fp_matcher)
Free used memory and resources, does not close the database resources!
Definition: olaf_fp_matcher.c:409
Olaf_FP_Matcher * olaf_fp_matcher_new(Olaf_Config *config, Olaf_DB *db)
Initialize a new matcher.
Definition: olaf_fp_matcher.c:111
Configuration parameters defining the behaviour of Olaf.
Definition: olaf_config.h:48
A struct with state information on the data store.
Definition: olaf_db.c:27
A matcher matches extracted fingerprints with a database. A struct to keep the internal state of the ...
Definition: olaf_fp_matcher.c:55