Buffering SFWriter

This commit is contained in:
2020-04-29 14:00:25 +02:00
parent fb0c4a43bb
commit 53f00b423c
2 changed files with 24 additions and 19 deletions
+4 -1
View File
@@ -28,13 +28,16 @@ class SFWriter {
H5::DataSet daq_rec_dataset_;
H5::DataSet n_received_packets_dataset_;
std::unique_ptr<char[]> image_buffer_;
size_t image_buffer_count_;
public:
SFWriter(
const std::string& output_file,
const size_t n_frames,
const size_t n_modules);
~SFWriter();
void write(const DetectorFrame* metadata, const char* data);
void write(const DetectorFrame* metadata, char* data);
void close_file();
};