From 0e4aaf20bf6671d6aea97c3c557cddbe96c190e1 Mon Sep 17 00:00:00 2001 From: Martin Ridgers Date: Tue, 2 Nov 2021 15:12:04 +0100 Subject: More granular if-defs around platform-specific classes --- zencore/thread.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'zencore/thread.cpp') diff --git a/zencore/thread.cpp b/zencore/thread.cpp index 4c89feac4..572627c4d 100644 --- a/zencore/thread.cpp +++ b/zencore/thread.cpp @@ -150,8 +150,12 @@ Event::Wait(int TimeoutMs) return (Result == WAIT_OBJECT_0); } +#endif // ZEN_PLATFORM_WINDOWS + ////////////////////////////////////////////////////////////////////////// +#if ZEN_PLATFORM_WINDOWS + NamedEvent::NamedEvent(std::u8string_view EventName) : Event(nullptr) { using namespace std::literals; @@ -174,6 +178,12 @@ NamedEvent::NamedEvent(std::string_view EventName) : Event(nullptr) m_EventHandle = CreateEventA(nullptr, true, false, Name.c_str()); } +#endif // ZEN_PLATFORM_WINDOWS + +////////////////////////////////////////////////////////////////////////// + +#if ZEN_PLATFORM_WINDOWS + NamedMutex::~NamedMutex() { if (m_MutexHandle) @@ -221,10 +231,10 @@ NamedMutex::Exists(std::string_view MutexName) #endif // ZEN_PLATFORM_WINDOWS -#if ZEN_PLATFORM_WINDOWS - ////////////////////////////////////////////////////////////////////////// +#if ZEN_PLATFORM_WINDOWS + ProcessHandle::ProcessHandle() = default; void -- cgit v1.2.3