From bb9f6547ad858b11fb29c7f1e23eddb1573bff1c Mon Sep 17 00:00:00 2001 From: Christian Pointner Date: Thu, 15 Jan 2009 01:00:19 +0000 Subject: ported uanytun key derivation to anytun no key store until now (ld_kdr gets ignored) no multi kd until now (WritersLock instead of ReadersLock @ generate) finally removed creepy mpi class --- src/threadUtils.hpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/threadUtils.hpp') diff --git a/src/threadUtils.hpp b/src/threadUtils.hpp index 960e757..85500c1 100644 --- a/src/threadUtils.hpp +++ b/src/threadUtils.hpp @@ -30,12 +30,17 @@ */ #include #include +#include #include "datatypes.h" #ifndef __THREADUTILS__ #define __THREADUTILS__ typedef boost::mutex::scoped_lock Lock; typedef boost::mutex Mutex; +typedef boost::shared_mutex SharedMutex; +typedef boost::shared_lock ReadersLock; +typedef boost::unique_lock WritersLock; + class Semaphore { public: -- cgit v1.2.3