14 #ifndef CONDITIONVARFULLWIN32IMPL_H 15 #define CONDITIONVARFULLWIN32IMPL_H 42 class EXPCL_PANDA_PIPELINE ConditionVarFullWin32Impl {
44 INLINE ConditionVarFullWin32Impl(MutexWin32Impl &mutex);
45 INLINE ~ConditionVarFullWin32Impl();
48 INLINE
void wait(
double timeout);
50 INLINE
void notify_all();
53 CRITICAL_SECTION *_external_mutex;
55 HANDLE _event_broadcast;
56 TVOLATILE AtomicAdjust::Integer _waiters_count;
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.