29 #ifndef RCF_DETAIL_EVENT_HPP
30 #define RCF_DETAIL_EVENT_HPP
32 #if defined(_MSC_VER) && (_MSC_VER >= 1200)
34 #endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
37 # include "null_event.hpp"
38 #elif defined(BOOST_WINDOWS)
39 # include <RCF/thread/win_event.hpp>
40 #elif defined(BOOST_HAS_PTHREADS)
41 # include <RCF/thread/posix_event.hpp>
43 # error Only Windows and POSIX are supported!
50 typedef null_event event;
51 #elif defined(BOOST_WINDOWS)
52 typedef win_event event;
53 #elif defined(BOOST_HAS_PTHREADS)
54 typedef posix_event event;
60 #endif // RCF_DETAIL_EVENT_HPP