From 7ca8630681632f288caa79021e0692a7d490aca2 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 27 May 2020 18:53:13 +0200 Subject: [PATCH] Internalize file closing --- sf-writer/include/JFH5Writer.hpp | 4 +++- sf-writer/src/main.cpp | 2 -- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/sf-writer/include/JFH5Writer.hpp b/sf-writer/include/JFH5Writer.hpp index cc5fbc7..7432122 100644 --- a/sf-writer/include/JFH5Writer.hpp +++ b/sf-writer/include/JFH5Writer.hpp @@ -19,6 +19,8 @@ class JFH5Writer { H5::DataSet image_dataset_; + void close_file(); + public: JFH5Writer(const std::string& output_file, const uint64_t start_pulse_id, @@ -26,7 +28,7 @@ public: const size_t n_modules); ~JFH5Writer(); void write(const ImageMetadataBlock* metadata, const char* data); - void close_file(); + uint64_t* b_pulse_id_; uint64_t* b_frame_index_; diff --git a/sf-writer/src/main.cpp b/sf-writer/src/main.cpp index e946937..0c25efb 100644 --- a/sf-writer/src/main.cpp +++ b/sf-writer/src/main.cpp @@ -143,8 +143,6 @@ int main (int argc, char *argv[]) cout << write_us_duration / BUFFER_BLOCK_SIZE << endl; } - writer.close_file(); - for (auto& reading_thread :reading_threads) { if (reading_thread.joinable()) { reading_thread.join();