From cf9a801ebcb4df0a8b1ea75e58ca8ea8960ba13b Mon Sep 17 00:00:00 2001 From: Pixel Date: Sun, 9 Oct 2011 22:58:44 -0700 Subject: Adding basic locks from libpthread. Also, that 'pending' loop belongs after we activate the tasks. --- includes/TaskMan.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'includes/TaskMan.h') diff --git a/includes/TaskMan.h b/includes/TaskMan.h index d8d0c80..fd00172 100644 --- a/includes/TaskMan.h +++ b/includes/TaskMan.h @@ -5,6 +5,7 @@ #include #include #include +#include namespace gnu = __gnu_cxx; @@ -32,6 +33,7 @@ class TaskMan { typedef std::vector taskList_t; taskHash_t m_tasks, m_signaledTasks; taskList_t m_pendingAdd; + Lock m_pendingLock; volatile bool m_stopped; struct ev_loop * m_loop; }; -- cgit v1.2.3