14 #ifndef MUTEXWIN32IMPL_H 15 #define MUTEXWIN32IMPL_H 21 #ifndef WIN32_LEAN_AND_MEAN 22 #define WIN32_LEAN_AND_MEAN 1 29 class EXPCL_DTOOL_DTOOLBASE MutexWin32Impl {
32 MutexWin32Impl(
const MutexWin32Impl ©) =
delete;
33 INLINE ~MutexWin32Impl();
35 MutexWin32Impl &operator = (
const MutexWin32Impl ©) =
delete;
39 INLINE
bool try_lock();
43 CRITICAL_SECTION _lock;
44 friend class ConditionVarWin32Impl;
45 friend class ConditionVarFullWin32Impl;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.