rpcs3/rpcs3/Emu/SysCalls/ModuleManager.h
Nekotekina 12f36cf31f Experimental class template Module<T>
Allocates ps3 memory for specific instance T
2015-09-22 13:28:31 +03:00

20 lines
327 B
C++

#pragma once
template<typename T> class Module;
class ModuleManager
{
bool m_init = false;
public:
ModuleManager();
~ModuleManager();
void Init();
void Close();
void Alloc();
static Module<void>* GetModuleByName(const char* name);
static Module<void>* GetModuleById(u16 id);
static bool CheckModuleId(u16 id);
};