32 #define OLAF_RUNNER_MODE_QUERY 233
34 #define OLAF_RUNNER_MODE_STORE 434
36 #define OLAF_RUNNER_MODE_DELETE 653
38 #define OLAF_RUNNER_MODE_PRINT 9043
40 #define OLAF_RUNNER_MODE_CACHE 2342
Olaf configuration pramameters.
Olaf fingerprint database.
void olaf_runner_destroy(Olaf_Runner *runner)
Delete the resources related to the runner.
Definition olaf_runner.c:44
Olaf_Runner * olaf_runner_new(int mode, Olaf_Config *config, FILE *fp_cache_file, FILE *fp_meta_file)
Create a new runner.
Definition olaf_runner.c:7
PFFFT : a Pretty Fast FFT.
Configuration parameters defining the behaviour of Olaf.
Definition olaf_config.h:51
A struct with state information on the data store.
Definition olaf_db.c:27
Helps to run query, store, delete or print commands. These share a lot of functionality but differ in...
Definition olaf_runner.h:55
int mode
Definition olaf_runner.h:58
PFFFT_Setup * fftSetup
Definition olaf_runner.h:62
Olaf_DB * db
Definition olaf_runner.h:60
float * fft_in
Definition olaf_runner.h:64
float * fft_out
Definition olaf_runner.h:65
Olaf_Config * config
Definition olaf_runner.h:56
FILE * fp_meta_file
Definition olaf_runner.h:68
FILE * fp_cache_file
Definition olaf_runner.h:67
Internal state for a PFFFT transform instance.
Definition pffft.c:1200