14#ifndef LIGHTMUTEXHOLDER_H
15#define LIGHTMUTEXHOLDER_H
25class EXPCL_PANDA_PIPELINE LightMutexHolder {
27 INLINE LightMutexHolder(
const LightMutex &mutex);
29 LightMutexHolder(
const LightMutexHolder ©) =
delete;
30 INLINE ~LightMutexHolder();
32 LightMutexHolder &operator = (
const LightMutexHolder ©) =
delete;
35#if defined(HAVE_THREADS) || defined(DEBUG_THREADS)
This is a standard, non-reentrant mutex, similar to the Mutex class.
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.