mirror of
https://github.com/mikage-emu/mikage-dev.git
synced 2025-01-09 15:01:00 +01:00
32 lines
594 B
C++
32 lines
594 B
C++
#pragma once
|
|
|
|
#include "fake_process.hpp"
|
|
#include "ipc.hpp"
|
|
|
|
#include <memory>
|
|
|
|
namespace HLE {
|
|
|
|
namespace OS {
|
|
|
|
struct Handle;
|
|
|
|
class FakePTM final {
|
|
OS& os;
|
|
spdlog::logger& logger;
|
|
|
|
public:
|
|
FakePTM(FakeThread& thread);
|
|
|
|
void IPCThread(FakeThread& thread, const char* service_name);
|
|
void IPCThread_gets(FakeThread& thread, const char* service_name);
|
|
|
|
void CommandHandler(FakeThread& thread, const IPC::CommandHeader& header);
|
|
void CommandHandler_gets(FakeThread& thread, const IPC::CommandHeader& header);
|
|
};
|
|
|
|
} // namespace OS
|
|
|
|
} // namespace HLE
|
|
|
|
#pragma once
|