isle-portable/LEGO1/omni/include/mxautolock.h
Christian Semmler 534eea0f77
Style refactor omni/system components (#974)
* Style refactor omni/system components

* Fix

* Fix
2024-05-30 15:12:20 -04:00

18 lines
290 B
C++

#ifndef MXAUTOLOCK_H
#define MXAUTOLOCK_H
class MxCriticalSection;
#define AUTOLOCK(CS) MxAutoLock lock(&CS)
class MxAutoLock {
public:
MxAutoLock(MxCriticalSection* p_criticalSection);
~MxAutoLock();
private:
MxCriticalSection* m_criticalSection; // 0x00
};
#endif // MXAUTOLOCK_H