00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #ifndef THREADIMPL_H
00016 #define THREADIMPL_H
00017
00018 #include "pandabase.h"
00019 #include "selectThreadImpl.h"
00020
00021 #if defined(THREAD_DUMMY_IMPL)
00022
00023 #include "threadDummyImpl.h"
00024 typedef ThreadDummyImpl ThreadImpl;
00025
00026 #elif defined(THREAD_SIMPLE_IMPL)
00027
00028 #include "threadSimpleImpl.h"
00029 typedef ThreadSimpleImpl ThreadImpl;
00030
00031 #elif defined(THREAD_WIN32_IMPL)
00032
00033 #include "threadWin32Impl.h"
00034 typedef ThreadWin32Impl ThreadImpl;
00035
00036 #elif defined(THREAD_POSIX_IMPL)
00037
00038 #include "threadPosixImpl.h"
00039 typedef ThreadPosixImpl ThreadImpl;
00040
00041 #endif
00042
00043 #endif