Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00026
00027 #ifndef ICL_CORE_THREAD_MUTEX_IMPL_LXRT_H_INCLUDED
00028 #define ICL_CORE_THREAD_MUTEX_IMPL_LXRT_H_INCLUDED
00029
00030 #include "icl_core/os_lxrt.h"
00031
00032 #if defined(_SYSTEM_LXRT_33_)
00033 # include "icl_core_thread/MutexImplLxrt33.h"
00034 #elif defined(_SYSTEM_LXRT_35_)
00035 # include "icl_core_thread/MutexImplLxrt35.h"
00036 #elif defined(_SYSTEM_LXRT_38_)
00037 # include "icl_core_thread/MutexImplLxrt38.h"
00038 #else
00039 # error "Unsupported RTAI version!"
00040 #endif
00041
00042 namespace icl_core {
00043 namespace thread {
00044
00045 #ifdef _SYSTEM_LXRT_33_
00046 typedef MutexImplLxrt33 MutexImplLxrt;
00047 #elif defined(_SYSTEM_LXRT_35_)
00048 typedef MutexImplLxrt35 MutexImplLxrt;
00049 #elif defined(_SYSTEM_LXRT_38_)
00050 typedef MutexImplLxrt38 MutexImplLxrt;
00051 #endif
00052
00053 }
00054 }
00055
00056 #endif