26#ifndef OLAF_FP_FILE_WRITER_H
27#define OLAF_FP_FILE_WRITER_H
31 #include "olaf_resource_meta_data.h"
Olaf_FP_File_Writer * olaf_fp_file_writer_new(FILE *output_file)
Create a new file writer.
Definition olaf_fp_file_writer.c:29
void olaf_fp_file_writer_write_header(Olaf_FP_File_Writer *file_writer)
Write the header line to the file.
Definition olaf_fp_file_writer.c:35
void olaf_fp_file_writer_write(Olaf_FP_File_Writer *olaf_fp_file_writer, struct extracted_fingerprints *fingerprints)
Print the fingerprints to a file.
Definition olaf_fp_file_writer.c:42
void olaf_fp_file_writer_destroy(Olaf_FP_File_Writer *olaf_fp_file_writer, Olaf_Resource_Meta_data *meta_data, FILE *fp_meta_file)
Close the file and free up memory.
Definition olaf_fp_file_writer.c:52
A struct to keep the internal state of the file writer hidden. It should not be used in other places.
Definition olaf_fp_file_writer.c:25
FILE * output_file
Definition olaf_fp_file_writer.c:26