gkms-local/app/src/main/cpp/GakumasLocalify/Plugin.cpp

24 lines
480 B
C++

#include "Plugin.h"
#include "Hook.h"
namespace GakumasLocal {
HookInstaller::~HookInstaller() {
}
Plugin &Plugin::GetInstance() {
static Plugin instance;
return instance;
}
void Plugin::InstallHook(std::unique_ptr<HookInstaller>&& hookInstaller)
{
m_HookInstaller = std::move(hookInstaller);
Hook::Install();
}
HookInstaller* Plugin::GetHookInstaller() const
{
return m_HookInstaller.get();
}
}