]> SALOME platform Git repositories - modules/yacs.git/blobdiff - src/bases/Mutex.hxx
Salome HOME
PR: first version from Antony GEAY, with directory restructuration
[modules/yacs.git] / src / bases / Mutex.hxx
diff --git a/src/bases/Mutex.hxx b/src/bases/Mutex.hxx
new file mode 100644 (file)
index 0000000..cfc2500
--- /dev/null
@@ -0,0 +1,28 @@
+#ifndef __MUTEX_HXX__
+#define __MUTEX_HXX__
+
+/* Interface is :
+   class Mutex
+    {
+    public:
+      Mutex();
+      void lock();
+      void unlock();
+    };
+ */
+
+#if defined(YACS_PTHREAD)
+#include "MutexPT.hxx"
+
+namespace YACS
+{
+  namespace BASES
+  {
+    typedef MutexPT Mutex;
+  }
+}
+#else
+#error
+#endif
+
+#endif