From d5258f546eef8f819240a6d151caa059fea84842 Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Wed, 8 Apr 2020 16:41:04 +0200 Subject: [PATCH] Add destructor to WriteModule --- core-writer/include/H5WriteModule.hpp | 2 ++ core-writer/src/module/H5WriteModule.cpp | 7 +++++++ 2 files changed, 9 insertions(+) diff --git a/core-writer/include/H5WriteModule.hpp b/core-writer/include/H5WriteModule.hpp index eb578b3..07430fa 100644 --- a/core-writer/include/H5WriteModule.hpp +++ b/core-writer/include/H5WriteModule.hpp @@ -27,6 +27,8 @@ public: const header_map& header_values, const H5Format& format); + virtual ~H5WriteModule(); + void start_writing( const std::string& output_file, const size_t n_frames = 0, diff --git a/core-writer/src/module/H5WriteModule.cpp b/core-writer/src/module/H5WriteModule.cpp index ebd1961..e9d8593 100644 --- a/core-writer/src/module/H5WriteModule.cpp +++ b/core-writer/src/module/H5WriteModule.cpp @@ -17,6 +17,11 @@ H5WriteModule::H5WriteModule( { } +H5WriteModule::~H5WriteModule() +{ + stop_writing(); +} + void H5WriteModule::start_writing( const string& output_file, const size_t n_frames, @@ -243,6 +248,8 @@ void H5WriteModule::write_thread( throw; } + + is_writing_ = false; } bool H5WriteModule::is_writing()