-
-#if defined(_WIN32)
- #ifndef WIN32_LEAN_AND_MEAN
- #define WIN32_LEAN_AND_MEAN
- #endif
- #include <windows.h>
-#endif
-
-
-#if __cplusplus < 201103L
-Event::Event()
-{
-#ifdef _WIN32
- event = CreateEvent(NULL, false, false, NULL);
-#else
- pthread_cond_init(&cv, NULL);
- pthread_mutex_init(&mutex, NULL);
-#endif
-}
-
-Event::~Event()
-{
-#ifdef _WIN32
- CloseHandle(event);
-#else
- pthread_cond_destroy(&cv);
- pthread_mutex_destroy(&mutex);
-#endif
-}
-#endif
-