[xSwiftBus] Automatically find and load CSL packages

ref T657
This commit is contained in:
Roland Rossgotterer
2019-05-06 13:56:40 +02:00
committed by Klaus Basan
parent a7509669f9
commit 61adfefa7a
5 changed files with 37 additions and 65 deletions

View File

@@ -21,6 +21,7 @@
#include <XPLM/XPLMDisplay.h>
#include <functional>
#include <utility>
#include <set>
//! \cond PRIVATE
#define XSWIFTBUS_TRAFFIC_INTERFACENAME "org.swift_project.xswiftbus.traffic"
@@ -146,7 +147,9 @@ namespace XSwiftBus
bool m_initialized = false;
bool m_enabledMultiplayer = false;
CTerrainProbe m_terrainProbe;
std::set<std::string> m_cslPackages;
void findAllCslPackages(const std::string &path);
void emitSimFrame();
void emitPlaneAdded(const std::string &callsign);
void emitPlaneAddingFailed(const std::string &callsign);