From 9fc3e49bc0be54e560bf701bc5ad8377f2efb6da Mon Sep 17 00:00:00 2001 From: Andrej Babic Date: Tue, 7 Apr 2020 16:16:56 +0200 Subject: [PATCH] Add is_writing retrieval flag --- core-writer/include/H5WriteModule.hpp | 2 ++ core-writer/src/module/H5WriteModule.cpp | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/core-writer/include/H5WriteModule.hpp b/core-writer/include/H5WriteModule.hpp index 6858445..359c613 100644 --- a/core-writer/include/H5WriteModule.hpp +++ b/core-writer/include/H5WriteModule.hpp @@ -34,6 +34,8 @@ public: ); void stop_writing(); + + bool is_writing(); }; diff --git a/core-writer/src/module/H5WriteModule.cpp b/core-writer/src/module/H5WriteModule.cpp index ad51fb4..3b56851 100644 --- a/core-writer/src/module/H5WriteModule.cpp +++ b/core-writer/src/module/H5WriteModule.cpp @@ -211,3 +211,8 @@ void H5WriteModule::write_thread( cout << " Writer thread stopped." << endl; #endif } + +bool H5WriteModule::is_writing() +{ + return is_writing_.load(memory_order_relaxed); +} \ No newline at end of file