6 #ifndef SWIFT_CORE_CONTEXT_CONTEXTNETWORK_PROXY_H
7 #define SWIFT_CORE_CONTEXT_CONTEXTNETWORK_PROXY_H
39 class CGenericDBusInterface;
69 static void unitTestRelaySignals();
88 int getAircraftInRangeCount()
const override;
110 const QString &extraLiveryString,
bool sendLivery,
111 const QString &extraModelString,
bool sendModelString,
119 bool isConnected()
const override;
169 void requestAircraftDataUpdates()
override;
172 void requestAtisUpdates()
override;
176 bool enabledForRendering)
override;
180 bool enabledForRendering)
override;
194 bool enableFastPositionSending)
override;
198 bool supportGndFlag)
override;
201 int reInitializeAllAircraft()
override;
214 swift::misc::simulation::ReverseLookupLogging isReverseLookupMessagesEnabled()
const override;
217 void enableReverseLookupMessages(swift::misc::simulation::ReverseLookupLogging enable)
override;
228 bool isAircraftPartsHistoryEnabled()
const override;
234 void enableAircraftPartsHistory(
bool enabled)
override;
237 QString getNetworkStatistics(
bool reset,
const QString &separator)
override;
240 bool setNetworkStatisticsEnable(
bool enabled)
override;
243 QStringList getNetworkPresetValues()
const override;
249 void testCreateDummyOnlineAtcStations(
int number)
override;
ContextMode
How to handle a given context.
The class providing facades (the contexts) for all DBus relevant operations.
CContextNetworkProxy(CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime)
Constructor.
~CContextNetworkProxy()=default
Destructor.
std::function< void(const swift::misc::network::CRawFsdMessage &)> RawFsdMessageReceivedSlot
Raw FSD message receiver functor.
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.