趣味で作ってるロボット用ソフトウェア
 All Classes Files Functions Enumerations Enumerator Friends Pages
Mutex.h
Go to the documentation of this file.
1 #ifndef HRK_MUTEX_H
2 #define HRK_MUTEX_H
3 
9 #include "Condition_variable.h"
10 
11 
12 namespace hrk
13 {
15  class Mutex
16  {
17  friend class Condition_variable;
18 
19  public:
20  Mutex();
21  ~Mutex();
22 
24  void lock();
25 
27  void unlock();
28 
29  private:
30  Mutex(const Mutex& rhs);
31  Mutex& operator = (const Mutex& rhs);
32 
33  struct pImpl;
34  const std::auto_ptr<pImpl> pimpl;
35  };
36 }
37 
38 #endif
void unlock()
Unlock.
Definition: Mutex.cpp:46
Definition: Condition_variable.h:16
void lock()
Lock.
Definition: Mutex.cpp:40
Mutex.
Definition: Mutex.h:15