11 #include <boost/signals2.hpp>
29 bool wait(std::chrono::milliseconds timeout);
35 void disallowAdvance();
38 bool lock(
double timeout = -1);
46 bool myLocked =
false;
static boost::signals2::signal< void()> signal_gateLocked
Definition: dataGate.h:41
tbb::mutex::scoped_lock myLock
Definition: dataGate.h:45
static boost::signals2::signal< void()> signal_gateUnlocked
Definition: dataGate.h:42
If you need access to data in the main thread outside of the advance frame, use this lock (with the l...
Definition: dataGate.h:18
#define DT_DLL_vrfStateData
This file is used to determine how to build Disable inconsistent dll linkage warning Visual Studio 6...
Definition: vrfStateDataDefines.h:26