yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
agent_control_server.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4#include <thread>
5
6namespace grpc {
7class Server;
8}
9
10namespace yaze::emu {
11class Emulator;
12}
13
14namespace yaze::agent {
15
17public:
20
21 void Start();
22 void Stop();
23
24private:
25 void Run();
26
27 yaze::emu::Emulator* emulator_; // Non-owning pointer
28 std::unique_ptr<grpc::Server> server_;
29 std::thread server_thread_;
30};
31
32} // namespace yaze::agent
std::unique_ptr< grpc::Server > server_
A class for emulating and debugging SNES games.
Definition emulator.h:33
SNES Emulation and debugging tools.