21#include <ThirdPartyWarningsDisable.h>
22#include <boost/thread/recursive_mutex.hpp>
23#include <boost/thread/mutex.hpp>
24#include <boost/thread/condition.hpp>
25#include <ThirdPartyWarningsRestore.h>
27ML_UTILS_START_NAMESPACE
41typedef boost::mutex::scoped_lock
Lock;
boost::recursive_mutex RecursiveMutex
Defines a recursive mutex.
boost::mutex Mutex
Defines a non-recursive mutex.
boost::mutex::scoped_lock Lock
Defines a lock for locking a non-recursive mutex.
boost::recursive_mutex::scoped_lock RecursiveLock
Defines a lock for locking a recursive mutex.