rpcsx/rpcs3/Emu/SysCalls/SyncPrimitivesManager.h

27 lines
350 B
C
Raw Normal View History

2014-09-13 22:40:12 +02:00
#pragma once
2014-09-13 22:50:38 +02:00
struct SemaphoreAttributes
2014-09-13 22:40:12 +02:00
{
std::string name;
2014-12-24 17:09:32 +01:00
s32 count;
s32 max_count;
2014-09-13 22:40:12 +02:00
};
struct LwMutexAttributes
{
std::string name;
};
class SyncPrimManager
{
private:
public:
2014-12-24 17:09:32 +01:00
SemaphoreAttributes GetSemaphoreData(u32 id);
LwMutexAttributes GetLwMutexData(u32 id);
std::string GetSyncPrimName(u32 id, IDType type);
2014-09-13 22:40:12 +02:00
void Close()
{
}
};