| 9 | namespace Star { |
| 10 | |
| 11 | ServerRconClient::ServerRconClient(UniverseServer* universe, TcpSocketPtr socket) |
| 12 | : Thread("RconClient"), |
| 13 | m_universe(universe), |
| 14 | m_socket(socket), |
| 15 | m_packetBuffer(MaxPacketSize), |
| 16 | m_stop(true), |
| 17 | m_authed(false) { |
| 18 | auto& root = Root::singleton(); |
| 19 | auto cfg = root.configuration(); |
| 20 | |
| 21 | m_packetBuffer.setByteOrder(ByteOrder::LittleEndian); |
| 22 | m_packetBuffer.setNullTerminatedStrings(true); |
| 23 | |
| 24 | m_rconPassword = cfg->get("rconServerPassword").toString(); |
| 25 | } |
| 26 | |
| 27 | ServerRconClient::~ServerRconClient() { |
| 28 | stop(); |
nothing calls this directly
no test coverage detected