25class EXPCL_PANDA_PIPELINE MutexHolder {
27 INLINE MutexHolder(
const Mutex &mutex);
28 INLINE MutexHolder(
const Mutex &mutex,
Thread *current_thread);
29 INLINE MutexHolder(
Mutex *&mutex);
30 MutexHolder(
const MutexHolder ©) =
delete;
31 INLINE ~MutexHolder();
33 MutexHolder &operator = (
const MutexHolder ©) =
delete;
40#if defined(HAVE_THREADS) || defined(DEBUG_THREADS)
A standard mutex, or mutual exclusion lock.
A thread; that is, a lightweight process.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.