00001 00014 /***************************************************************************** 00015 ** Ifdefs 00016 *****************************************************************************/ 00017 00018 #ifndef ECL_THREADS_HPP_ 00019 #define ECL_THREADS_HPP_ 00020 00021 /***************************************************************************** 00022 ** Includes 00023 *****************************************************************************/ 00024 00025 /***************************************************************************** 00026 ** Includes 00027 *****************************************************************************/ 00028 00029 /* 00030 * Guard against the qt macros. 00031 */ 00032 #ifdef emit 00033 #undef emit 00034 #define replace_qt_emit 00035 #endif 00036 00037 //#include "threads/barrier.hpp" 00038 #include "threads/mutex.hpp" 00039 #include "threads/priority.hpp" 00040 #include "threads/thread.hpp" 00041 #include "threads/threadable.hpp" 00042 00043 #ifdef replace_qt_emit 00044 #define emit 00045 #endif 00046 00047 00048 00049 #endif /* ECL_THREADS_HPP_ */