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