# Threading.hh

Go to the documentation of this file.

    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