6 #ifndef SWIFT_CORE_CONTEXT_OWNAIRCRAFT_PROXY_H
7 #define SWIFT_CORE_CONTEXT_OWNAIRCRAFT_PROXY_H
25 class QDBusConnection;
29 class CGenericDBusInterface;
32 class CAircraftIcaoCode;
56 static void unitTestRelaySignals();
108 virtual void toggleTransponderMode()
override;
114 virtual bool parseCommandLine(
const QString &commandLine,
131 void relaySignals(
const QString &serviceName, QDBusConnection &connection);
ContextMode
How to handle a given context.
The class providing facades (the contexts) for all DBus relevant operations.
Own aircraft context proxy.
CContextOwnAircraftProxy(CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime)
Constructor.
virtual ~CContextOwnAircraftProxy()
Destructor.
Used for hand written interface based on virtual methods.
Value object encapsulating information identifying a component of a modular distributed swift process...
Value object for ICAO classification.
Value object encapsulating information of an aircraft's situation.
Value object for ICAO classification.
Altitude as used in aviation, can be AGL or MSL altitude.
Value object encapsulating information of a callsign.
TransponderMode
Transponder codes.
Value object encapsulating information of a user.
Comprehensive information of an aircraft.
Backend services of the swift project, like dealing with the network or the simulators.
Free functions in swift::misc.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.