6 #ifndef SWIFT_CORE_CONTEXT_CONTEXTNETWORK_PROXY_H
7 #define SWIFT_CORE_CONTEXT_CONTEXTNETWORK_PROXY_H
35 class QDBusConnection;
39 class CGenericDBusInterface;
69 static void unitTestRelaySignals();
77 getAtcStationsOnline(
bool recalculateDistance)
const override;
89 virtual int getAircraftInRangeCount()
const override;
112 bool sendLivery,
const QString &extraModelString,
bool sendModelString,
120 virtual bool isConnected()
const override;
129 virtual bool parseCommandLine(
const QString &commandLine,
171 virtual void requestAircraftDataUpdates()
override;
174 virtual void requestAtisUpdates()
override;
178 bool enabledForRendering)
override;
182 bool enabledForRendering)
override;
196 bool enableFastPositionSending)
override;
200 bool supportGndFlag)
override;
203 virtual int reInitializeAllAircraft()
override;
216 virtual swift::misc::simulation::ReverseLookupLogging isReverseLookupMessagesEnabled()
const override;
219 virtual void enableReverseLookupMessages(swift::misc::simulation::ReverseLookupLogging enable)
override;
230 virtual bool isAircraftPartsHistoryEnabled()
const override;
237 virtual void enableAircraftPartsHistory(
bool enabled)
override;
240 virtual QString getNetworkStatistics(
bool reset,
const QString &separator)
override;
243 virtual bool setNetworkStatisticsEnable(
bool enabled)
override;
246 virtual QStringList getNetworkPresetValues()
const override;
252 virtual void testCreateDummyOnlineAtcStations(
int number)
override;
257 bool incremental)
override;
277 virtual QMetaObject::Connection
278 connectRawFsdMessageSignal(QObject *receiver, RawFsdMessageReceivedSlot rawFsdMessageReceivedSlot)
override;
284 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.
virtual ~CContextNetworkProxy()
Destructor.
CContextNetworkProxy(CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime)
Constructor.
Used for hand written interface based on virtual methods.
Value object encapsulating information identifying a component of a modular distributed swift process...
Streamable status message, e.g.
Status messages, e.g. from Core -> GUI.
Value object encapsulating information of aircraft's parts.
Value object encapsulating a list of aircraft parts.
Value object encapsulating information of airport ICAO data.
Value object encapsulating information about an ATC station.
Value object for a list of ATC stations.
Value object encapsulating information of a callsign.
Value object for a set of callsigns.
Value object for a flight plan.
Value object encapsulating a list of voice rooms.
Value object encapsulating information about login mode.
Value object encapsulating information of a server.
Value object encapsulating a list of servers.
Value object encapsulating a list of text messages.
Value object encapsulating information of a user.
Value object encapsulating a list of voice rooms.
Physical unit length (length)
static const CLength & null()
NULL PQ.
Aircraft model (used by another pilot, my models on disk)
Comprehensive information of an aircraft.
Value object encapsulating a list of 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.