jle_cpp_tk  0.0 2015-04-03 sh1:"d699093732dd5f321606d0ff7a6b63b229f1922c"
A small, safe, selft contained, soft-realtime C++ toolkit
synchr.h
1 #ifndef JLE_SYNCHR_H
2 #define JLE_SYNCHR_H
3 
4 
5 #include <mutex>
6 
7 
8 #define JLE_SYNCHR std::lock_guard<std::recursive_mutex> __jle_lock__(jle::synchr::get_sref_main_mutex());
9 
10 
11 namespace jle {
12  namespace synchr {
13 
14  void main_lock (void);
15  void main_unlock (void);
16 
17  std::recursive_mutex& get_sref_main_mutex (void);
18 
19  } // { namespace synchr {
20 }; // namespace jle
21 
22 
23 
24 #endif // JLE_SYNCHR_H
generic namespace
Definition: alarm.cpp:12