00001 /* 00002 * Threading.hh 00003 * 00004 * Copyright 2002, LifeLine Networks BV (www.lifeline.nl). All rights reserved. 00005 * Copyright 2002, Bastiaan Bakker. All rights reserved. 00006 * 00007 * See the COPYING file for the terms of usage and distribution. 00008 */ 00009 00010 #ifndef _LOG4CPP_THREADING_THREADING_HH 00011 #define _LOG4CPP_THREADING_THREADING_HH 00012 00013 #include <log4cpp/Portability.hh> 00014 00015 #ifdef LOG4CPP_HAVE_THREADING 00016 00017 #ifdef LOG4CPP_USE_OMNITHREADS 00018 #include <log4cpp/threading/OmniThreads.hh> 00019 #endif 00020 00021 #ifdef LOG4CPP_USE_BOOSTTHREADS 00022 #include <log4cpp/threading/BoostThreads.hh> 00023 #endif 00024 00025 #ifdef LOG4CPP_USE_MSTHREADS 00026 #include <log4cpp/threading/MSThreads.hh> 00027 #endif 00028 00029 #ifdef LOG4CPP_USE_PTHREADS 00030 #include <log4cpp/threading/PThreads.hh> 00031 #endif 00032 00033 #else /* LOG4CPP_HAVE_THREADING */ 00034 #include <log4cpp/threading/DummyThreads.hh> 00035 #endif /* LOG4CPP_HAVE_THREADING */ 00036 00037 #endif