Free Electron
thread.h
Go to the documentation of this file.
1 /* Copyright (C) 2003-2021 Free Electron Organization
2  Any use of this software requires a license. If a valid license
3  was not distributed with this file, visit freeelectron.org. */
4 
5 /** @file */
6 
7 #ifndef __thread_h__
8 #define __thread_h__
9 
10 #include "fe/plugin.h"
11 #include "math/math.h"
12 
13 //#include "boost/thread.hpp"
14 //#include "boost/thread/thread.hpp"
15 //#include "boost/thread/tss.hpp"
16 //#include "boost/thread/condition.hpp"
17 
18 #ifdef MODULE_thread
19 #define FE_THREAD_PORT FE_DL_EXPORT
20 #else
21 #define FE_THREAD_PORT FE_DL_IMPORT
22 #endif
23 
24 
25 #include "thread/JobQueue.h"
26 #include "thread/Gang.h"
27 
28 #include "thread/SpannedRange.h"
29 #include "thread/WorkForceI.h"
30 #include "thread/WorkI.h"
31 
32 #include "thread/CountedPool.h"
33 
34 #endif // __thread_h__
35