diff options
| author | Martin Ridgers <[email protected]> | 2021-11-02 15:12:04 +0100 |
|---|---|---|
| committer | Martin Ridgers <[email protected]> | 2021-11-02 15:29:02 +0100 |
| commit | 0e4aaf20bf6671d6aea97c3c557cddbe96c190e1 (patch) | |
| tree | 63012c163fff4d8a09e4f71b99d6c40a735b76ac /zencore/thread.cpp | |
| parent | zen::GetCurrentProcessId() instead of _getpid() (diff) | |
| download | zen-0e4aaf20bf6671d6aea97c3c557cddbe96c190e1.tar.xz zen-0e4aaf20bf6671d6aea97c3c557cddbe96c190e1.zip | |
More granular if-defs around platform-specific classes
Diffstat (limited to 'zencore/thread.cpp')
| -rw-r--r-- | zencore/thread.cpp | 14 |
1 files changed, 12 insertions, 2 deletions
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 |