diff options
Diffstat (limited to 'src/server/PreProcessor.hpp')
-rw-r--r-- | src/server/PreProcessor.hpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/server/PreProcessor.hpp b/src/server/PreProcessor.hpp index 61598ee0..eb72328e 100644 --- a/src/server/PreProcessor.hpp +++ b/src/server/PreProcessor.hpp @@ -65,6 +65,12 @@ private: PROCESSING ///< Process thread is executing all events in-between }; + void wait_for_block_state(const BlockState state) { + while (_block_state != state) { + std::this_thread::sleep_for(std::chrono::milliseconds(10)); + } + } + Engine& _engine; std::mutex _mutex; Raul::Semaphore _sem; |