Files
tp/include/JSystem/JAudio2/JASCriticalSection.h
T
Jcw87 ce78c773b7 JASDriverIF, JASAiCtrl, JASDSPInterface (#1907)
* JASDriverIF

* JASDriverIF sinit

* JASAiCtrl

* JASDSPInterface
2023-09-03 01:34:50 +03:00

16 lines
344 B
C++

#ifndef JASCRITICALSECTION_H
#define JASCRITICALSECTION_H
#include "dolphin/os/OSInterrupt.h"
class JASCriticalSection {
public:
JASCriticalSection() { mInterruptState = OSDisableInterrupts(); };
~JASCriticalSection() { OSRestoreInterrupts(mInterruptState); };
private:
u32 mInterruptState;
};
#endif /* JASCRITICALSECTION_H */