15 #include <vsg/threading/ActivityStatus.h>
16 #include <vsg/ui/ApplicationEvent.h>
28 _value(initial_value),
36 std::scoped_lock lock(_mutex);
43 std::scoped_lock lock(_mutex);
47 bool active()
const {
return _status->active(); }
51 std::scoped_lock lock(_mutex);
57 std::unique_lock lock(_mutex);
58 while (_value == value && _status->active())
64 return _status->active();
71 std::condition_variable _cv;
FrameBlock provides a mechanism for synchronizing threads that are waiting on the start of a new fram...
Definition: FrameBlock.h:23