13 #ifndef __PROCESS_ONCE_HPP__    14 #define __PROCESS_ONCE_HPP__    16 #include <condition_variable>    28   Once() : started(false), finished(false) {}
    40     synchronized (mutex) {
    57     synchronized (mutex) {
    58       if (started && !finished) {
    71   std::condition_variable cond;
    78 #endif // __PROCESS_ONCE_HPP__ 
void synchronized_wait(CV *cv, Lock *lock)
Waits on the condition variable associated with 'lock' which has already been synchronized. 
 
bool once()
Definition: once.hpp:36
 
Definition: executor.hpp:48
 
void done()
Definition: once.hpp:55
 
Once()
Definition: once.hpp:28