convert the message in the reporter

This commit is contained in:
Sven Czarnian
2021-08-19 08:20:20 +02:00
parent d06ec49b2e
commit 9e15b72c54
3 changed files with 8 additions and 7 deletions

View File

@@ -193,12 +193,7 @@ void PlugIn::OnRadarTargetPositionUpdate(EuroScopePlugIn::CRadarTarget radarTarg
report.set_allocated_dynamics(dynamics);
report.set_allocated_position(coordinate);
/* serialize the report */
std::string serialized = report.SerializeAsString();
zmq::message_t message(serialized.size());
std::memcpy(message.data(), serialized.c_str(), serialized.size());
/* send the report */
if (false == AircraftReporter::instance().send(message))
if (false == AircraftReporter::instance().send(report))
this->DisplayUserMessage(PLUGIN_NAME, "ERROR", ("Unable to send a report for " + aircraft->callsign()).c_str(), true, true, true, true, true);
}