6 #include <condition_variable>
20 std::atomic_bool _flag{};
22 std::condition_variable _conditionVariable{};
74 bool wait(uint64_t period = 0,
75 std::function<
void(
void)> signalWorkerFunction =
nullptr,
76 uint64_t signalRerun = 100000000);
Definition: callback_notifier.h:18
bool wait(uint64_t period=0, std::function< void(void)> signalWorkerFunction=nullptr, uint64_t signalRerun=100000000)
Wait until set() has been called or period has elapsed.
void set()
Notify waiting threads that we are done and they can proceed.
CallbackNotifier()
Construct a thread-safe notification object.
Definition: callback_notifier.h:39