Changeset 15 in flair-src for trunk/lib/FlairCore/src/unexported/Mutex_impl.h
- Timestamp:
- 04/08/16 15:40:57 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairCore/src/unexported/Mutex_impl.h
r2 r15 20 20 #endif 21 21 22 namespace flair 23 { 24 namespace core 25 { 26 class Mutex; 27 } 22 namespace flair { 23 namespace core { 24 class Mutex; 25 } 28 26 } 29 27 30 class Mutex_impl 31 { 32 public: 33 Mutex_impl(flair::core::Mutex *self); 34 ~Mutex_impl(); 35 void GetMutex(void); 36 void ReleaseMutex(void); 28 class Mutex_impl { 29 public: 30 Mutex_impl(flair::core::Mutex *self); 31 ~Mutex_impl(); 32 void GetMutex(void); 33 void ReleaseMutex(void); 37 34 // bool IsLocked(void); 38 35 #ifdef __XENO__ 39 36 RT_MUTEX mutex; 40 37 #else 41 42 //bool flag_locked;38 pthread_mutex_t mutex; 39 // bool flag_locked; 43 40 #endif 44 41 45 private: 46 flair::core::Mutex *self; 47 42 private: 43 flair::core::Mutex *self; 48 44 }; 49 45
Note:
See TracChangeset
for help on using the changeset viewer.