#include <agent_control_server.h>
Public Member Functions | |
AgentControlServer (yaze::emu::Emulator *emulator) | |
~AgentControlServer () | |
void | Start () |
void | Stop () |
Private Member Functions | |
void | Run () |
Private Attributes | |
yaze::emu::Emulator * | emulator_ |
std::unique_ptr< grpc::Server > | server_ |
std::thread | server_thread_ |
Definition at line 16 of file agent_control_server.h.
yaze::agent::AgentControlServer::AgentControlServer | ( | yaze::emu::Emulator * | emulator | ) |
Definition at line 9 of file agent_control_server.cc.
yaze::agent::AgentControlServer::~AgentControlServer | ( | ) |
Definition at line 12 of file agent_control_server.cc.
References Stop().
void yaze::agent::AgentControlServer::Start | ( | ) |
Definition at line 16 of file agent_control_server.cc.
References Run(), and server_thread_.
void yaze::agent::AgentControlServer::Stop | ( | ) |
Definition at line 20 of file agent_control_server.cc.
References server_, and server_thread_.
Referenced by ~AgentControlServer().
|
private |
Definition at line 29 of file agent_control_server.cc.
References emulator_, and server_.
Referenced by Start().
|
private |
Definition at line 27 of file agent_control_server.h.
Referenced by Run().
|
private |
Definition at line 28 of file agent_control_server.h.
|
private |
Definition at line 29 of file agent_control_server.h.