rpcsx/rpcs3/Emu/SysCalls/SyncPrimitivesManager.h

27 lines
350 B
C
Raw Normal View History

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