#include <dpl/waitable_event.h>
#include <dpl/waitable_handle.h>
#include <dpl/exception.h>
-#include <dpl/recursive_mutex.h>
#include <list>
#include <map>
+#include <mutex>
namespace DPL {
class Thread;
WaitableHandleWatchers> WaitableHandleWatchersMap;
// Waitable event watch support
- mutable RecursiveMutex m_watchersMutex;
+ mutable std::recursive_mutex m_watchersMutex;
WaitableHandleWatchersMap m_watchersMap;
WaitableEvent m_watchersInvoker;
WaitableEvent m_watchersInvokerCommit;