Internalize file closing

This commit is contained in:
2020-05-27 18:53:13 +02:00
parent 4f044d6b69
commit 7ca8630681
2 changed files with 3 additions and 3 deletions
+3 -1
View File
@@ -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_;
-2
View File
@@ -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();