00001 // Copyright CERN 2012 - Developed in collaboration with GSI 00002 00003 #ifndef MUTEX_H_ 00004 #define MUTEX_H_ 00005 00006 #include <fesa-core/Utilities/AbstractMutex.h> 00007 00008 namespace fesa 00009 { 00010 00011 // class ConditionalVariable; 00012 00018 class Mutex : public AbstractMutex 00019 { 00020 friend class ConditionalVariable; 00021 public: 00022 00026 Mutex(); 00027 00032 Mutex(void* pAdrMemory); 00033 00034 }; 00035 00036 /**********************************************************************/ 00037 00038 } // fesa 00039 00040 #endif // MUTEX_H_