12#include <grpcpp/server.h>
24class AgentControlServer {
26 using RomGetter = std::function<Rom*()>;
27 using RomLoader = std::function<bool(
const std::string& path)>;
30 RomGetter rom_getter =
nullptr,
31 RomLoader rom_loader =
nullptr);
32 ~AgentControlServer();
41 RomGetter rom_getter_;
42 RomLoader rom_loader_;
43 std::unique_ptr<grpc::Server> server_;
44 std::thread server_thread_;
A class for emulating and debugging SNES games.
SNES Emulation and debugging tools.