version 0.1.3
[fms.git] / include / pthreadwrapper / guard.h
1 #ifndef _pthread_guard_\r
2 #define _pthread_guard_\r
3 \r
4 namespace PThread\r
5 {\r
6 \r
7 class Mutex;\r
8 \r
9 class Guard\r
10 {\r
11 public:\r
12         Guard();\r
13         Guard(Mutex &mutex);\r
14         ~Guard();\r
15 private:\r
16         Mutex *m_mutex;\r
17 };\r
18 \r
19 }       // namespace\r
20 \r
21 #endif  // _pthread_guard_\r