Decouple flightloop processing from DBus

There are needs to not only run DBus tasks, but also different generic
tasks during the processing loop.
This commit is contained in:
Roland Winklmeier
2018-09-24 17:09:48 +02:00
committed by Klaus Basan
parent 41ac858df8
commit cfc9c3166e
8 changed files with 13 additions and 12 deletions

View File

@@ -156,9 +156,9 @@ namespace XSwiftBus
{
auto *plugin = static_cast<CPlugin *>(refcon);
plugin->m_dbusDispatcher.runOnce();
if (plugin->m_service) { plugin->m_service->processDBus(); }
if (plugin->m_weather) { plugin->m_weather->processDBus(); }
if (plugin->m_traffic) { plugin->m_traffic->processDBus(); }
if (plugin->m_service) { plugin->m_service->process(); }
if (plugin->m_weather) { plugin->m_weather->process(); }
if (plugin->m_traffic) { plugin->m_traffic->process(); }
return -1;
}