Threading.hh 827 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. /*
  2. * Threading.hh
  3. *
  4. * Copyright 2002, LifeLine Networks BV (www.lifeline.nl). All rights reserved.
  5. * Copyright 2002, Bastiaan Bakker. All rights reserved.
  6. *
  7. * See the COPYING file for the terms of usage and distribution.
  8. */
  9. #ifndef _LOG4CPP_THREADING_THREADING_HH
  10. #define _LOG4CPP_THREADING_THREADING_HH
  11. #include <log4cpp/Portability.hh>
  12. #ifdef LOG4CPP_HAVE_THREADING
  13. #ifdef LOG4CPP_USE_OMNITHREADS
  14. #include <log4cpp/threading/OmniThreads.hh>
  15. #endif
  16. #ifdef LOG4CPP_USE_BOOSTTHREADS
  17. #include <log4cpp/threading/BoostThreads.hh>
  18. #endif
  19. #ifdef LOG4CPP_USE_MSTHREADS
  20. #include <log4cpp/threading/MSThreads.hh>
  21. #endif
  22. #ifdef LOG4CPP_USE_PTHREADS
  23. #include <log4cpp/threading/PThreads.hh>
  24. #endif
  25. #else /* LOG4CPP_HAVE_THREADING */
  26. #include <log4cpp/threading/DummyThreads.hh>
  27. #endif /* LOG4CPP_HAVE_THREADING */
  28. #endif