#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.