TitanEngine/TitanEngine/Global.Engine.Threading.h

16 lines
294 B
C++

#ifndef _GLOBAL_ENGINE_THREADING_H
#define _GLOBAL_ENGINE_THREADING_H
class MutexLocker
{
public:
MutexLocker(const char* name);
~MutexLocker();
void relock();
void unlock();
private:
HANDLE gMutex;
bool bUnlocked;
};
#endif //_GLOBAL_ENGINE_THREADING_H