swift
|
Network context implementation. More...
Public Slots | |
virtual bool | updateAircraftEnabled (const swift::misc::aviation::CCallsign &callsign, bool enabledForRendering) |
Enable/disable aircraft and follow up logic like sending signals. More... | |
virtual bool | updateAircraftModel (const swift::misc::aviation::CCallsign &callsign, const swift::misc::simulation::CAircraftModel &model, const swift::misc::CIdentifier &originator) |
Change model. More... | |
virtual bool | updateAircraftNetworkModel (const swift::misc::aviation::CCallsign &callsign, const swift::misc::simulation::CAircraftModel &model, const swift::misc::CIdentifier &originator) |
Change network model. More... | |
virtual bool | updateFastPositionEnabled (const swift::misc::aviation::CCallsign &callsign, bool enableFastPositonUpdates) |
Change fast position updates. More... | |
virtual bool | updateAircraftSupportingGndFLag (const swift::misc::aviation::CCallsign &callsign, bool supportGndFlag) |
Enable/disable support of gnd. flag. More... | |
virtual void | enableReverseLookupMessages (swift::misc::simulation::ReverseLookupLogging enable) |
Enable reverse lookup logging. More... | |
virtual bool | setAircraftEnabledFlag (const swift::misc::aviation::CCallsign &callsign, bool enabledForRendering) |
Set the enabled flag without any further logic like sending signals. More... | |
virtual int | reInitializeAllAircraft () |
Re-initialize all aircraft. More... | |
virtual bool | updateCG (const swift::misc::aviation::CCallsign &callsign, const swift::misc::physical_quantities::CLength &cg) |
Update the CG. More... | |
virtual swift::misc::aviation::CCallsignSet | updateCGForModel (const QString &modelString, const swift::misc::physical_quantities::CLength &cg) |
Update the CG for this model string. More... | |
virtual bool | updateCGAndModelString (const swift::misc::aviation::CCallsign &callsign, const swift::misc::physical_quantities::CLength &cg, const QString &modelString) |
Update the CG and model string. More... | |
virtual swift::misc::simulation::CSimulatedAircraftList | getAircraftInRange () const |
Aircraft list. More... | |
virtual swift::misc::aviation::CCallsignSet | getAircraftInRangeCallsigns () const |
Aircraft callsigns. More... | |
virtual int | getAircraftInRangeCount () const |
Aircraft count. More... | |
virtual bool | isAircraftInRange (const swift::misc::aviation::CCallsign &callsign) const |
Aircraft in range. More... | |
virtual bool | isVtolAircraft (const swift::misc::aviation::CCallsign &callsign) const |
Is VTOL aircraft? More... | |
virtual swift::misc::simulation::CSimulatedAircraft | getAircraftInRangeForCallsign (const swift::misc::aviation::CCallsign &callsign) const |
Aircraft for given callsign. More... | |
virtual swift::misc::simulation::CAircraftModel | getAircraftInRangeModelForCallsign (const swift::misc::aviation::CCallsign &callsign) const |
Aircraft model for callsign. More... | |
virtual swift::misc::CStatusMessageList | getReverseLookupMessages (const swift::misc::aviation::CCallsign &callsign) const |
Get reverse lookup messages. More... | |
virtual swift::misc::simulation::ReverseLookupLogging | isReverseLookupMessagesEnabled () const |
Enabled reverse lookup logging? More... | |
virtual swift::misc::CStatusMessageList | getAircraftPartsHistory (const swift::misc::aviation::CCallsign &callsign) const |
Get aircraft parts history. More... | |
virtual swift::misc::aviation::CAircraftPartsList | getRemoteAircraftParts (const swift::misc::aviation::CCallsign &callsign) const |
Get remote aircraft parts. More... | |
virtual int | getRemoteAircraftSupportingPartsCount () const |
Number of aircraft supporting parts. More... | |
virtual bool | isAircraftPartsHistoryEnabled () const |
Is storing the aircraft parts history enabled? More... | |
virtual bool | isRemoteAircraftSupportingParts (const swift::misc::aviation::CCallsign &callsign) const |
Parts supported? More... | |
virtual void | enableAircraftPartsHistory (bool enabled) |
Enable storing of aircraft parts. More... | |
virtual int | aircraftSituationsAdded () const |
Number of situations added. More... | |
virtual int | aircraftPartsAdded () const |
Number of parts added. More... | |
virtual qint64 | situationsLastModified (const swift::misc::aviation::CCallsign &callsign) const |
When last modified. More... | |
virtual qint64 | partsLastModified (const swift::misc::aviation::CCallsign &callsign) const |
When last modified. More... | |
virtual QString | getNetworkStatistics (bool reset, const QString &separator) |
Statistics info. More... | |
virtual bool | setNetworkStatisticsEnable (bool enabled) |
Statistics enable/disable. More... | |
virtual bool | testAddAltitudeOffset (const swift::misc::aviation::CCallsign &callsign, const swift::misc::physical_quantities::CLength &offset=swift::misc::physical_quantities::CLength::null()) |
Add altitude offset for testing. More... | |
virtual QStringList | getNetworkPresetValues () const |
Network preset values. More... | |
virtual swift::misc::aviation::CCallsign | getPartnerCallsign () const |
Partner callsign if any. More... | |
virtual swift::misc::network::CClientList | getClients () const |
Get other clients. More... | |
virtual swift::misc::network::CClientList | getClientsForCallsigns (const swift::misc::aviation::CCallsignSet &callsigns) const |
Returns a list of other clients corresponding to the given callsigns. More... | |
virtual bool | setOtherClient (const swift::misc::network::CClient &client) |
Set client for its callsign. More... | |
bool | isPendingConnection () const |
In transition state, e.g. connecting, disconnecting. More... | |
virtual bool | parseCommandLine (const QString &commandLine, const swift::misc::CIdentifier &originator) |
Parse a given command line. More... | |
static void | registerHelp () |
Register help. | |
virtual swift::misc::aviation::CAtcStationList | getAtcStationsOnline (bool recalculateDistance) const |
The ATC list with online ATC controllers. More... | |
virtual swift::misc::aviation::CAtcStationList | getClosestAtcStationsOnline (int number) const |
The ATC list with online ATC controllers. More... | |
virtual swift::misc::aviation::CAtcStation | getOnlineStationForCallsign (const swift::misc::aviation::CCallsign &callsign) const |
Online station for callsign. More... | |
virtual swift::misc::aviation::CAtcStationList | getOnlineStationsForFrequency (const swift::misc::physical_quantities::CFrequency &frequency) const |
Online stations for frequency. More... | |
virtual bool | isOnlineStation (const swift::misc::aviation::CCallsign &callsign) const |
Online station for callsign? More... | |
virtual swift::misc::CStatusMessage | connectToNetwork (const swift::misc::network::CServer &server, const QString &extraLiveryString, bool sendLivery, const QString &extraModelString, bool sendModelString, const swift::misc::aviation::CCallsign &partnerCallsign, swift::misc::network::CLoginMode mode) |
Connect to Network. More... | |
virtual swift::misc::network::CServer | getConnectedServer () const |
Server which is connected, if not connected empty default object. More... | |
virtual swift::misc::network::CLoginMode | getLoginMode () const |
Login mode. More... | |
virtual swift::misc::CStatusMessage | disconnectFromNetwork () |
Disconnect from network. More... | |
virtual bool | isConnected () const |
Network connected? More... | |
virtual void | sendTextMessages (const swift::misc::network::CTextMessageList &textMessages) |
Text messages (radio and private chat messages) More... | |
virtual void | sendFlightPlan (const swift::misc::aviation::CFlightPlan &flightPlan) |
Send flight plan. More... | |
virtual swift::misc::aviation::CFlightPlan | loadFlightPlanFromNetwork (const swift::misc::aviation::CCallsign &callsign) const |
Load flight plan (from network) More... | |
swift::misc::weather::CMetar | getMetarForAirport (const swift::misc::aviation::CAirportIcaoCode &airportIcaoCode) const |
Get METAR, if not available request it (code such as EDDF, KLAX) More... | |
virtual swift::misc::network::CUserList | getUsers () const |
Get all users. More... | |
virtual swift::misc::network::CUserList | getUsersForCallsigns (const swift::misc::aviation::CCallsignSet &callsigns) const |
Users for given callsigns, e.g. for voice room resolution. More... | |
virtual swift::misc::network::CUser | getUserForCallsign (const swift::misc::aviation::CCallsign &callsign) const |
User for given callsign, e.g. for text messages. More... | |
virtual swift::misc::network::CServerList | getVatsimFsdServers () const |
Known FSD servers, available when data file was first read. More... | |
virtual void | requestAircraftDataUpdates () |
Request data updates (pilot's frequencies, ATIS, ..) More... | |
virtual void | requestAtisUpdates () |
Request ATIS updates (for all stations) More... | |
virtual void | setFastPositionEnabledCallsigns (swift::misc::aviation::CCallsignSet &callsigns) |
Callsigns enabled for fast position updates. More... | |
virtual swift::misc::aviation::CCallsignSet | getFastPositionEnabledCallsigns () const |
Callsigns enabled for fast position updates. More... | |
virtual void | testCreateDummyOnlineAtcStations (int number) |
Create dummy ATC stations for performance tests etc. More... | |
virtual void | testAddAircraftParts (const swift::misc::aviation::CCallsign &callsign, const swift::misc::aviation::CAircraftParts &parts, bool incremental) |
Inject aircraft parts for testing. More... | |
virtual void | testReceivedAtisMessage (const swift::misc::aviation::CCallsign &callsign, const swift::misc::aviation::CInformationMessage &msg) |
Inject an ATIS. More... | |
virtual void | testReceivedTextMessages (const swift::misc::network::CTextMessageList &textMessages) |
Inject a text message as received. More... | |
virtual void | testRequestAircraftConfig (const swift::misc::aviation::CCallsign &callsign) |
Request parts for callsign (from another client) More... | |
![]() | |
virtual swift::misc::aviation::CAtcStationList | getAtcStationsOnline (bool recalculateDistance) const =0 |
The ATC list with online ATC controllers. | |
virtual swift::misc::aviation::CAtcStationList | getClosestAtcStationsOnline (int number) const =0 |
The ATC list with online ATC controllers. More... | |
virtual swift::misc::simulation::CSimulatedAircraftList | getAircraftInRange () const =0 |
Aircraft list. | |
virtual swift::misc::aviation::CCallsignSet | getAircraftInRangeCallsigns () const =0 |
Aircraft callsigns. | |
virtual swift::misc::simulation::CSimulatedAircraft | getAircraftInRangeForCallsign (const swift::misc::aviation::CCallsign &callsign) const =0 |
Aircraft for given callsign. | |
virtual int | getAircraftInRangeCount () const =0 |
Aircraft count. | |
virtual bool | isAircraftInRange (const swift::misc::aviation::CCallsign &callsign) const =0 |
Aircraft in range. | |
virtual swift::misc::weather::CMetar | getMetarForAirport (const swift::misc::aviation::CAirportIcaoCode &airportIcaoCode) const =0 |
Get METAR, if not available request it (code such as EDDF, KLAX) | |
virtual swift::misc::aviation::CAtcStation | getOnlineStationForCallsign (const swift::misc::aviation::CCallsign &callsign) const =0 |
Online station for callsign. | |
virtual swift::misc::aviation::CAtcStationList | getOnlineStationsForFrequency (const swift::misc::physical_quantities::CFrequency &frequency) const =0 |
Online stations for frequency. | |
virtual bool | isOnlineStation (const swift::misc::aviation::CCallsign &callsign) const =0 |
Online station for callsign? | |
virtual swift::misc::network::CUserList | getUsers () const =0 |
Get all users. | |
virtual swift::misc::network::CUserList | getUsersForCallsigns (const swift::misc::aviation::CCallsignSet &callsigns) const =0 |
Users for given callsigns, e.g. for voice room resolution. | |
virtual swift::misc::network::CUser | getUserForCallsign (const swift::misc::aviation::CCallsign &callsign) const =0 |
User for given callsign, e.g. for text messages. | |
virtual swift::misc::network::CClientList | getClients () const =0 |
Information about other clients. | |
virtual swift::misc::network::CClientList | getClientsForCallsigns (const swift::misc::aviation::CCallsignSet &callsigns) const =0 |
Clients for given callsign, e.g. to test/fetch direct aircraft model. | |
virtual bool | setOtherClient (const swift::misc::network::CClient &client)=0 |
Set client for given callsign. | |
virtual swift::misc::network::CServerList | getVatsimFsdServers () const =0 |
Known FSD servers, available when data file was first read. | |
virtual void | setFastPositionEnabledCallsigns (swift::misc::aviation::CCallsignSet &callsigns)=0 |
Callsigns enabled for fast position updates. | |
virtual swift::misc::aviation::CCallsignSet | getFastPositionEnabledCallsigns () const =0 |
Callsigns enabled for fast position updates. | |
virtual swift::misc::CStatusMessage | connectToNetwork (const swift::misc::network::CServer &server, const QString &extraLiveryString, bool sendLivery, const QString &extraModelString, bool sendModelString, const swift::misc::aviation::CCallsign &partnerCallsign, swift::misc::network::CLoginMode loginMode)=0 |
Connect to Network. More... | |
virtual swift::misc::network::CServer | getConnectedServer () const =0 |
Server which is connected, if not connected empty default object. | |
virtual swift::misc::network::CLoginMode | getLoginMode () const =0 |
Login mode. | |
QString | getLoginModeAsString () const |
Mode as string. | |
virtual swift::misc::CStatusMessage | disconnectFromNetwork ()=0 |
Disconnect from network. More... | |
virtual bool | isConnected () const =0 |
Network connected? | |
virtual void | sendTextMessages (const swift::misc::network::CTextMessageList &textMessages)=0 |
Text messages (radio and private chat messages) | |
virtual void | sendFlightPlan (const swift::misc::aviation::CFlightPlan &flightPlan)=0 |
Send flight plan. | |
virtual swift::misc::aviation::CFlightPlan | loadFlightPlanFromNetwork (const swift::misc::aviation::CCallsign &callsign) const =0 |
Load flight plan (from network) | |
virtual void | requestAircraftDataUpdates ()=0 |
Request data updates (pilot's frequencies, ATIS, ..) | |
virtual void | requestAtisUpdates ()=0 |
Request ATIS updates (for all stations) | |
virtual bool | updateAircraftEnabled (const swift::misc::aviation::CCallsign &callsign, bool enabledForRendering)=0 |
Enable/disable rendering. | |
virtual bool | setAircraftEnabledFlag (const swift::misc::aviation::CCallsign &callsign, bool enabledForRendering)=0 |
Set the enabled flag without any further logic like sending signals. | |
virtual bool | updateAircraftSupportingGndFLag (const swift::misc::aviation::CCallsign &callsign, bool supportGndFlag)=0 |
Enable/disable support of gnd. flag. | |
virtual bool | updateAircraftModel (const swift::misc::aviation::CCallsign &callsign, const swift::misc::simulation::CAircraftModel &model, const swift::misc::CIdentifier &originator)=0 |
Change model (for remote aircraft) | |
virtual bool | updateAircraftNetworkModel (const swift::misc::aviation::CCallsign &callsign, const swift::misc::simulation::CAircraftModel &model, const swift::misc::CIdentifier &originator)=0 |
Change network model (for remote aircraft) | |
virtual bool | updateFastPositionEnabled (const swift::misc::aviation::CCallsign &callsign, bool enableFastPositionSending)=0 |
Change fast position updates. | |
virtual int | reInitializeAllAircraft ()=0 |
Re-initialize all aircraft. | |
virtual swift::misc::CStatusMessageList | getReverseLookupMessages (const swift::misc::aviation::CCallsign &callsign) const =0 |
Get reverse lookup messages. | |
virtual swift::misc::simulation::ReverseLookupLogging | isReverseLookupMessagesEnabled () const =0 |
Enabled reverse lookup logging? | |
virtual void | enableReverseLookupMessages (swift::misc::simulation::ReverseLookupLogging enable)=0 |
Enable reverse lookup logging. | |
virtual swift::misc::CStatusMessageList | getAircraftPartsHistory (const swift::misc::aviation::CCallsign &callsign) const =0 |
Get aircraft parts history. | |
virtual swift::misc::aviation::CAircraftPartsList | getRemoteAircraftParts (const swift::misc::aviation::CCallsign &callsign) const =0 |
Get remote aircraft parts. | |
virtual bool | isRemoteAircraftSupportingParts (const swift::misc::aviation::CCallsign &callsign) const =0 |
Parts supported? | |
virtual bool | isAircraftPartsHistoryEnabled () const =0 |
Is storing the aircraft parts history enabled? | |
virtual void | enableAircraftPartsHistory (bool enabled)=0 |
Enable storing of aircraft parts. | |
virtual QString | getNetworkStatistics (bool reset, const QString &separator)=0 |
Statistics info. | |
virtual bool | setNetworkStatisticsEnable (bool enabled)=0 |
Statistics enable/disable. | |
virtual QStringList | getNetworkPresetValues () const =0 |
Network preset values. | |
virtual swift::misc::aviation::CCallsign | getPartnerCallsign () const =0 |
Partner callsign if any. | |
virtual void | testCreateDummyOnlineAtcStations (int number)=0 |
Create dummy ATC stations for performance tests etc. | |
virtual void | testAddAircraftParts (const swift::misc::aviation::CCallsign &callsign, const swift::misc::aviation::CAircraftParts &parts, bool incremental)=0 |
Inject aircraft parts for testing. | |
virtual void | testReceivedTextMessages (const swift::misc::network::CTextMessageList &textMessages)=0 |
Inject a text message as received. | |
virtual void | testReceivedAtisMessage (const swift::misc::aviation::CCallsign &callsign, const swift::misc::aviation::CInformationMessage &msg)=0 |
Inject an ATIS. | |
virtual void | testRequestAircraftConfig (const swift::misc::aviation::CCallsign &callsign)=0 |
Request parts for callsign (from another client) | |
virtual bool | testAddAltitudeOffset (const swift::misc::aviation::CCallsign &callsign, const swift::misc::physical_quantities::CLength &offset=swift::misc::physical_quantities::CLength::null())=0 |
Add altitude offset for testing. | |
Public Member Functions | |
virtual | ~CContextNetwork () |
Destructor. | |
virtual swift::misc::aviation::CAircraftSituationList | remoteAircraftSituations (const swift::misc::aviation::CCallsign &callsign) const |
Rendered aircraft situations (per callsign, time history) More... | |
virtual swift::misc::aviation::CAircraftSituation | remoteAircraftSituation (const swift::misc::aviation::CCallsign &callsign, int index) const |
Rendered aircraft situations (per callsign and index) More... | |
virtual swift::misc::MillisecondsMinMaxMean | remoteAircraftSituationsTimestampDifferenceMinMaxMean (const swift::misc::aviation::CCallsign &callsign) const |
Average update time. More... | |
virtual swift::misc::aviation::CAircraftSituationList | latestRemoteAircraftSituations () const |
Latest aircraft situation for all callsigns. More... | |
virtual swift::misc::aviation::CAircraftSituationList | latestOnGroundProviderElevations () const |
Latest aircraft situation "on ground" having a provider elevation. More... | |
virtual int | remoteAircraftSituationsCount (const swift::misc::aviation::CCallsign &callsign) const |
Number of remote aircraft situations for callsign. More... | |
virtual swift::misc::aviation::CAircraftPartsList | remoteAircraftParts (const swift::misc::aviation::CCallsign &callsign) const |
All parts (per callsign, time history) More... | |
virtual int | remoteAircraftPartsCount (const swift::misc::aviation::CCallsign &callsign) const |
All parts (per callsign, time history) More... | |
virtual swift::misc::aviation::CCallsignSet | remoteAircraftSupportingParts () const |
Remote aircraft supporting parts. More... | |
virtual swift::misc::aviation::CAircraftSituationChangeList | remoteAircraftSituationChanges (const swift::misc::aviation::CCallsign &callsign) const |
Aircraft changes. More... | |
virtual int | remoteAircraftSituationChangesCount (const swift::misc::aviation::CCallsign &callsign) const |
Aircraft changes count. More... | |
virtual bool | updateAircraftRendered (const swift::misc::aviation::CCallsign &callsign, bool rendered) |
Set aircraft rendered. More... | |
virtual int | updateMultipleAircraftRendered (const swift::misc::aviation::CCallsignSet &callsigns, bool rendered) |
Set aircraft rendered. More... | |
virtual int | updateMultipleAircraftEnabled (const swift::misc::aviation::CCallsignSet &callsigns, bool enabled) |
Enable/disable aircraft. More... | |
virtual int | updateAircraftGroundElevation (const swift::misc::aviation::CCallsign &callsign, const swift::misc::geo::CElevationPlane &elevation, swift::misc::aviation::CAircraftSituation::GndElevationInfo info, bool *setForOnGroundPosition) |
Update the ground elevation. More... | |
virtual void | updateMarkAllAsNotRendered () |
Mark all as not rendered. More... | |
virtual swift::misc::physical_quantities::CLength | getCGFromDB (const swift::misc::aviation::CCallsign &callsign) const |
CG values from DB. More... | |
virtual swift::misc::physical_quantities::CLength | getCGFromDB (const QString &modelString) const |
CG values from DB. More... | |
virtual void | rememberCGFromDB (const swift::misc::physical_quantities::CLength &cgFromDB, const swift::misc::aviation::CCallsign &callsign) |
CG values from DB. More... | |
virtual void | rememberCGFromDB (const swift::misc::physical_quantities::CLength &cgFromDB, const QString &modelString) |
CG values from DB. More... | |
virtual swift::misc::simulation::CAirspaceAircraftSnapshot | getLatestAirspaceAircraftSnapshot () const |
Current snapshot. More... | |
virtual swift::misc::geo::CElevationPlane | averageElevationOfNonMovingAircraft (const swift::misc::aviation::CAircraftSituation &reference, const swift::misc::physical_quantities::CLength &range, int minValues=1, int sufficientValues=2) const |
Average elevation of aircraft in given range, which are NOT moving. More... | |
virtual QList< QMetaObject::Connection > | connectRemoteAircraftProviderSignals (QObject *receiver, std::function< void(const swift::misc::aviation::CAircraftSituation &)> addedSituationSlot, std::function< void(const swift::misc::aviation::CCallsign &, const swift::misc::aviation::CAircraftParts &)> addedPartsSlot, std::function< void(const swift::misc::aviation::CCallsign &)> removedAircraftSlot, std::function< void(const swift::misc::simulation::CAirspaceAircraftSnapshot &)> aircraftSnapshotSlot) |
Connect signals to slot receiver. As the interface is no QObject, slots can not be connected directly. In order to disconnect a list of connections is provided, which have to be disconnected manually. More... | |
virtual void | setClients (const swift::misc::network::CClientList &clients) |
Set other clients. More... | |
virtual void | clearClients () |
Set other clients. More... | |
virtual swift::misc::network::CClient | getClientOrDefaultForCallsign (const swift::misc::aviation::CCallsign &callsign) const |
Other client for the given callsigns. More... | |
virtual bool | hasClientInfo (const swift::misc::aviation::CCallsign &callsign) const |
Client info for given callsign? More... | |
virtual bool | addNewClient (const swift::misc::network::CClient &client) |
Add a new client, if existing nothing will be added. More... | |
virtual int | updateOrAddClient (const swift::misc::aviation::CCallsign &callsign, const swift::misc::CPropertyIndexVariantMap &vm, bool skipEqualValues=true) |
Update or add a client. More... | |
virtual int | removeClient (const swift::misc::aviation::CCallsign &callsign) |
Remove client. More... | |
virtual bool | autoAdjustCientGndCapability (const swift::misc::aviation::CAircraftSituation &situation) |
Adjust gnd.flag capability from situation. More... | |
virtual bool | addClientGndCapability (const swift::misc::aviation::CCallsign &callsign) |
Add gnd.flag capability. More... | |
virtual bool | setClientGndCapability (const swift::misc::aviation::CCallsign &callsign, bool supportGndFlag) |
Set gnd.flag capability. More... | |
virtual void | markAsSwiftClient (const swift::misc::aviation::CCallsign &callsign) |
Mark as other swift client. More... | |
virtual QMetaObject::Connection | connectRawFsdMessageSignal (QObject *receiver, RawFsdMessageReceivedSlot rawFsdMessageReceivedSlot) |
Connect to receive raw fsd messages. More... | |
void | gracefulShutdown () |
Gracefully shut down, e.g. for thread safety. | |
![]() | |
virtual QString | getPathAndContextId () const |
Id and path name for round trip protection. More... | |
virtual | ~IContextNetwork () |
Destructor. | |
![]() | |
~IContext ()=default | |
Destructor. | |
bool | isUsingImplementingObject () const |
Using local implementing object? | |
bool | isLocalObject () const |
Local or remote object? | |
bool | isEmptyObject () const |
Empty object? | |
CCoreFacade * | getRuntime () |
Runtime. | |
const CCoreFacade * | getRuntime () const |
Const runtime. | |
CCoreFacadeConfig::ContextMode | getMode () const |
Mode. | |
qint64 | getUniqueId () const |
Unique id. | |
const IContextApplication * | getIContextApplication () const |
Context for application. | |
IContextApplication * | getIContextApplication () |
Application. | |
IContextAudio * | getIContextAudio () |
Context for network. | |
const IContextAudio * | getIContextAudio () const |
Context for network. | |
IContextNetwork * | getIContextNetwork () |
Context for network. | |
const IContextNetwork * | getIContextNetwork () const |
Context for network. | |
IContextOwnAircraft * | getIContextOwnAircraft () |
Context for own aircraft. | |
const IContextOwnAircraft * | getIContextOwnAircraft () const |
Context for own aircraft. | |
const IContextSimulator * | getIContextSimulator () const |
Context for simulator. | |
IContextSimulator * | getIContextSimulator () |
Simulator. | |
void | setDebugEnabled (bool debug) |
Set debug flag. | |
bool | isDebugEnabled () const |
Debug enabled? | |
virtual bool | parseCommandLine (const QString &commandLine, const swift::misc::CIdentifier &originator)=0 |
Parse a given command line. | |
![]() | |
virtual | ~IRemoteAircraftProvider () |
Destructor. | |
IRemoteAircraftProvider (const IRemoteAircraftProvider &)=delete | |
Copy constructor. | |
IRemoteAircraftProvider & | operator= (const IRemoteAircraftProvider &)=delete |
Copy assignment operator. | |
virtual CSimulatedAircraftList | getAircraftInRange () const =0 |
All remote aircraft. More... | |
virtual int | getAircraftInRangeCount () const =0 |
Count remote aircraft. More... | |
virtual aviation::CCallsignSet | getAircraftInRangeCallsigns () const =0 |
Unique callsigns for aircraft in range. More... | |
virtual bool | isAircraftInRange (const aviation::CCallsign &callsign) const =0 |
Is aircraft in range? More... | |
virtual bool | isVtolAircraft (const aviation::CCallsign &callsign) const =0 |
Is VTOL aircraft? More... | |
virtual CSimulatedAircraft | getAircraftInRangeForCallsign (const aviation::CCallsign &callsign) const =0 |
Aircraft for callsign. More... | |
virtual CAircraftModel | getAircraftInRangeModelForCallsign (const aviation::CCallsign &callsign) const =0 |
Aircraft model for callsign. More... | |
virtual bool | isRemoteAircraftSupportingParts (const aviation::CCallsign &callsign) const =0 |
Is remote aircraft supporting parts? More... | |
aviation::CAircraftParts | getLatestAircraftParts (const aviation::CCallsign &callsign) const |
Get the latest aircraft parts (if any, otherwise default) More... | |
virtual int | getRemoteAircraftSupportingPartsCount () const =0 |
Number of aircraft supporting parts. More... | |
virtual bool | updateAircraftEnabled (const aviation::CCallsign &callsign, bool enabledForRendering)=0 |
Enable/disable aircraft and follow up logic like sending signals. More... | |
virtual bool | setAircraftEnabledFlag (const swift::misc::aviation::CCallsign &callsign, bool enabledForRendering)=0 |
Just set enable/disable aircraft flag, no further logic. More... | |
virtual bool | updateAircraftModel (const aviation::CCallsign &callsign, const CAircraftModel &model, const CIdentifier &originator)=0 |
Change model. More... | |
virtual bool | updateAircraftNetworkModel (const aviation::CCallsign &callsign, const CAircraftModel &model, const CIdentifier &originator)=0 |
Change network model. More... | |
virtual bool | updateFastPositionEnabled (const aviation::CCallsign &callsign, bool enableFastPositonUpdates)=0 |
Change fast position updates. More... | |
virtual bool | updateCG (const aviation::CCallsign &callsign, const physical_quantities::CLength &cg)=0 |
Update the CG. More... | |
virtual aviation::CCallsignSet | updateCGForModel (const QString &modelString, const physical_quantities::CLength &cg)=0 |
Update the CG for this model string. More... | |
virtual bool | updateCGAndModelString (const aviation::CCallsign &callsign, const physical_quantities::CLength &cg, const QString &modelString)=0 |
Update the CG and model string. More... | |
virtual CStatusMessageList | getReverseLookupMessages (const aviation::CCallsign &callsign) const =0 |
Get reverse lookup meesages. More... | |
virtual ReverseLookupLogging | isReverseLookupMessagesEnabled () const =0 |
Enabled reverse lookup logging? More... | |
virtual void | enableReverseLookupMessages (ReverseLookupLogging enable)=0 |
Enable reverse lookup logging. More... | |
virtual CStatusMessageList | getAircraftPartsHistory (const aviation::CCallsign &callsign) const =0 |
Get aircraft parts history. More... | |
virtual bool | isAircraftPartsHistoryEnabled () const =0 |
Is storing aircraft parts history enabled? More... | |
virtual void | enableAircraftPartsHistory (bool enabled)=0 |
Enable storing of aircraft parts history. More... | |
virtual int | aircraftSituationsAdded () const =0 |
Number of situations added. More... | |
virtual int | aircraftPartsAdded () const =0 |
Number of parts added. More... | |
virtual qint64 | situationsLastModified (const aviation::CCallsign &callsign) const =0 |
When last modified. More... | |
virtual qint64 | partsLastModified (const aviation::CCallsign &callsign) const =0 |
When last modified. More... | |
virtual QList< QMetaObject::Connection > | connectRemoteAircraftProviderSignals (QObject *receiver, std::function< void(const aviation::CAircraftSituation &)> addedSituationSlot, std::function< void(const aviation::CCallsign &, const aviation::CAircraftParts &)> addedPartsSlot, std::function< void(const aviation::CCallsign &)> removedAircraftSlot, std::function< void(const CAirspaceAircraftSnapshot &)> aircraftSnapshot)=0 |
Connect signals to slot receiver. As the interface is no QObject, slots can not be connected directly. In order to disconnect a list of connections is provided, which have to be disconnected manually. More... | |
![]() | |
virtual | ~IProvider () |
Dtor. | |
IProvider (const IProvider &)=delete | |
Copy constructor. | |
IProvider & | operator= (const IProvider &)=delete |
Copy assignment operator. | |
virtual QObject * | asQObject () |
Return as QObject. | |
![]() | |
virtual CClientList | getClients () const =0 |
Get other clients. More... | |
virtual CClientList | getClientsForCallsigns (const aviation::CCallsignSet &callsigns) const =0 |
Returns a list of other clients corresponding to the given callsigns. More... | |
virtual bool | setOtherClient (const swift::misc::network::CClient &client)=0 |
Set client for its callsign. More... | |
Protected Member Functions | |
fsd::CFSDClient * | fsdClient () const |
Network library. More... | |
CAirspaceMonitor * | airspace () const |
Airspace. More... | |
CContextNetwork (CCoreFacadeConfig::ContextMode, CCoreFacade *runtime) | |
Constructor, with link to runtime. More... | |
void | setSimulationEnvironmentProvider (swift::misc::simulation::ISimulationEnvironmentProvider *provider) |
Set the provider. | |
![]() | |
IContextNetwork (CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime) | |
Constructor. | |
![]() | |
IContext (CCoreFacadeConfig::ContextMode mode, QObject *parent) | |
Constructor. | |
QString | buildPathAndContextId (const QString &path) const |
Path and context id. | |
void | relayBaseClassSignals (const QString &serviceName, QDBusConnection &connection, const QString &objectPath, const QString &interfaceName) |
Relay signals from this class. | |
void | logEmptyContextWarning (const QString &functionName) const |
Empty context called. | |
virtual void | onAboutToShutdown () |
Called when shutdown is about to be called. | |
void | registerWithDBus (const QString &objectPath, misc::CDBusServer *server) |
Register myself in DBus. | |
![]() | |
IRemoteAircraftProvider () | |
Constructor. | |
![]() | |
IProvider () | |
Constructor. | |
Friends | |
class | IContextNetwork |
class | swift::core::CCoreFacade |
Additional Inherited Members | |
![]() | |
using | RawFsdMessageReceivedSlot = std::function< void(const swift::misc::network::CRawFsdMessage &)> |
Raw FSD message receiver functor. | |
![]() | |
void | removedAircraft (const swift::misc::aviation::CCallsign &callsign) |
An aircraft disappeared. | |
void | addedAircraft (const swift::misc::simulation::CSimulatedAircraft &remoteAircraft) |
A new aircraft appeared. | |
void | readyForModelMatching (const swift::misc::simulation::CSimulatedAircraft &renderedAircraft) |
Read for model matching. | |
void | changedAtcStationsOnline () |
ATC station (online) list has been changed. | |
void | changedAtcStationsOnlineDigest () |
Digest signal changedAtcStationsOnline() | |
void | changedAircraftInRange () |
Aircraft list has been changed. | |
void | changedAircraftInRangeDigest () |
Digest signal changedAircraftInRange() | |
void | changedRemoteAircraftModel (const swift::misc::simulation::CSimulatedAircraft &aircraft, const swift::misc::CIdentifier &originator) |
Aircraft model was changed. More... | |
void | changedRemoteAircraftEnabled (const swift::misc::simulation::CSimulatedAircraft &aircraft) |
Aircraft enabled / disabled. More... | |
void | changedFastPositionUpdates (const swift::misc::simulation::CSimulatedAircraft &aircraft) |
Aircraft enabled / disabled. | |
void | changedGndFlagCapability (const swift::misc::simulation::CSimulatedAircraft &aircraft) |
Changed gnd. flag capability. | |
void | atcStationDisconnected (const swift::misc::aviation::CAtcStation &atcStation) |
ATC station disconnected. | |
void | kicked (const QString &kickMessage) |
User has been kicked from network. | |
void | severeNetworkError (const QString &errorMessage) |
Network error. | |
void | muteRequestReceived (bool mute) |
Mute request received. | |
void | connectionStatusChanged (const swift::misc::network::CConnectionStatus &from, const swift::misc::network::CConnectionStatus &to) |
Connection status changed. More... | |
void | connectedServerChanged (const swift::misc::network::CServer &server) |
The connected server has been changed. More... | |
void | textMessagesReceived (const swift::misc::network::CTextMessageList &textMessages) |
Text messages received (also private chat messages, radio channel messages) | |
void | supervisorTextMessageReceived (const swift::misc::network::CTextMessage &message) |
A supervisor text message was received. | |
void | textMessageSent (const swift::misc::network::CTextMessage &sentMessage) |
Text message sent (by me) | |
![]() | |
void | changedLogOrDebugSettings () |
Log or debug values changed. | |
![]() | |
static const QString & | InterfaceName () |
DBus interface name. | |
static const QString & | ObjectPath () |
DBus object path. | |
static IContextNetwork * | create (CCoreFacade *parent, CCoreFacadeConfig::ContextMode mode, swift::misc::CDBusServer *server, QDBusConnection &connection) |
Factory method. | |
static const QList< QCommandLineOption > & | getCmdLineOptions () |
Cmd.line arguments. | |
![]() | |
static const QStringList & | getLogCategories () |
Log categories. | |
![]() | |
static void | removeOutdatedParts (aviation::CAircraftPartsList &partsList) |
Remove outdated aircraft parts, but never the most recent one. | |
static const aviation::CCallsign & | testAltitudeOffsetCallsign () |
Wildcard callsign. | |
![]() | |
static constexpr int | MaxSituationsPerCallsign = 50 |
How many situations we keep per callsign. | |
static constexpr int | MaxPartsPerCallsign = 50 |
How many parts we keep per callsign. | |
static constexpr int | MaxPartsAgePerCallsignSecs = 60 |
How many seconds to keep parts for interpolation. | |
![]() | |
static const misc::CStatusMessage & | statusMessageEmptyContext () |
Standard message when status message is returned in empty context. | |
Network context implementation.
Definition at line 77 of file contextnetworkimpl.h.
|
protected |
Constructor, with link to runtime.
Definition at line 54 of file contextnetworkimpl.cpp.
|
virtual |
Add gnd.flag capability.
Implements swift::misc::network::IClientProvider.
Definition at line 669 of file contextnetworkimpl.cpp.
|
virtual |
Add a new client, if existing nothing will be added.
Implements swift::misc::network::IClientProvider.
Definition at line 1346 of file contextnetworkimpl.cpp.
|
virtualslot |
Number of parts added.
Definition at line 1027 of file contextnetworkimpl.cpp.
|
virtualslot |
Number of situations added.
Definition at line 1021 of file contextnetworkimpl.cpp.
|
inlineprotected |
Airspace.
Definition at line 183 of file contextnetworkimpl.h.
|
virtual |
Adjust gnd.flag capability from situation.
Implements swift::misc::network::IClientProvider.
Definition at line 663 of file contextnetworkimpl.cpp.
|
virtual |
Average elevation of aircraft in given range, which are NOT moving.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1322 of file contextnetworkimpl.cpp.
|
virtual |
Set other clients.
Implements swift::misc::network::IClientProvider.
Definition at line 1332 of file contextnetworkimpl.cpp.
|
virtual |
Connect to receive raw fsd messages.
Implements swift::core::context::IContextNetwork.
Definition at line 1437 of file contextnetworkimpl.cpp.
|
virtual |
Connect signals to slot receiver. As the interface is no QObject, slots can not be connected directly. In order to disconnect a list of connections is provided, which have to be disconnected manually.
Definition at line 204 of file contextnetworkimpl.cpp.
|
virtualslot |
Connect to Network.
Definition at line 235 of file contextnetworkimpl.cpp.
|
virtualslot |
Disconnect from network.
Definition at line 346 of file contextnetworkimpl.cpp.
|
virtualslot |
Enable storing of aircraft parts.
Definition at line 1014 of file contextnetworkimpl.cpp.
|
virtualslot |
Enable reverse lookup logging.
Definition at line 975 of file contextnetworkimpl.cpp.
|
inlineprotected |
Network library.
Definition at line 177 of file contextnetworkimpl.h.
|
virtualslot |
Aircraft list.
Definition at line 912 of file contextnetworkimpl.cpp.
|
virtualslot |
Aircraft callsigns.
Definition at line 918 of file contextnetworkimpl.cpp.
|
virtualslot |
Aircraft count.
Definition at line 924 of file contextnetworkimpl.cpp.
|
virtualslot |
Aircraft for given callsign.
Definition at line 942 of file contextnetworkimpl.cpp.
|
virtualslot |
Aircraft model for callsign.
Definition at line 951 of file contextnetworkimpl.cpp.
|
virtualslot |
Get aircraft parts history.
Definition at line 984 of file contextnetworkimpl.cpp.
|
virtualslot |
The ATC list with online ATC controllers.
Definition at line 894 of file contextnetworkimpl.cpp.
|
virtual |
CG values from DB.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1291 of file contextnetworkimpl.cpp.
|
virtual |
CG values from DB.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1285 of file contextnetworkimpl.cpp.
|
virtual |
Other client for the given callsigns.
Implements swift::misc::network::IClientProvider.
Definition at line 1334 of file contextnetworkimpl.cpp.
|
virtualslot |
Get other clients.
Definition at line 636 of file contextnetworkimpl.cpp.
|
virtualslot |
Returns a list of other clients corresponding to the given callsigns.
Definition at line 643 of file contextnetworkimpl.cpp.
|
virtualslot |
The ATC list with online ATC controllers.
Definition at line 904 of file contextnetworkimpl.cpp.
|
virtualslot |
Server which is connected, if not connected empty default object.
Definition at line 333 of file contextnetworkimpl.cpp.
|
virtualslot |
Callsigns enabled for fast position updates.
Definition at line 1369 of file contextnetworkimpl.cpp.
|
virtual |
Current snapshot.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1316 of file contextnetworkimpl.cpp.
|
virtualslot |
Login mode.
Definition at line 339 of file contextnetworkimpl.cpp.
|
slot |
Get METAR, if not available request it (code such as EDDF, KLAX)
Definition at line 1426 of file contextnetworkimpl.cpp.
|
virtualslot |
Network preset values.
Definition at line 1065 of file contextnetworkimpl.cpp.
|
virtualslot |
Statistics info.
Definition at line 1045 of file contextnetworkimpl.cpp.
|
virtualslot |
Online station for callsign.
Definition at line 1071 of file contextnetworkimpl.cpp.
|
virtualslot |
Online stations for frequency.
Definition at line 1080 of file contextnetworkimpl.cpp.
|
virtualslot |
Partner callsign if any.
Definition at line 882 of file contextnetworkimpl.cpp.
|
virtualslot |
Get remote aircraft parts.
Definition at line 993 of file contextnetworkimpl.cpp.
|
virtualslot |
Number of aircraft supporting parts.
Definition at line 1002 of file contextnetworkimpl.cpp.
|
virtualslot |
Get reverse lookup messages.
Definition at line 960 of file contextnetworkimpl.cpp.
|
virtualslot |
User for given callsign, e.g. for text messages.
Definition at line 626 of file contextnetworkimpl.cpp.
|
virtualslot |
Get all users.
Definition at line 612 of file contextnetworkimpl.cpp.
|
virtualslot |
Users for given callsigns, e.g. for voice room resolution.
Definition at line 619 of file contextnetworkimpl.cpp.
|
virtualslot |
Known FSD servers, available when data file was first read.
Definition at line 683 of file contextnetworkimpl.cpp.
|
virtual |
Client info for given callsign?
Implements swift::misc::network::IClientProvider.
Definition at line 1340 of file contextnetworkimpl.cpp.
|
virtualslot |
Aircraft in range.
Definition at line 930 of file contextnetworkimpl.cpp.
|
virtualslot |
Is storing the aircraft parts history enabled?
Definition at line 1008 of file contextnetworkimpl.cpp.
|
virtualslot |
Network connected?
Definition at line 367 of file contextnetworkimpl.cpp.
|
virtualslot |
Online station for callsign?
Definition at line 1086 of file contextnetworkimpl.cpp.
|
slot |
In transition state, e.g. connecting, disconnecting.
In such a state it is advisable to wait until an end state (connected/disconnected) is reached
Definition at line 374 of file contextnetworkimpl.cpp.
|
virtualslot |
Parts supported?
Definition at line 180 of file contextnetworkimpl.cpp.
|
virtualslot |
Enabled reverse lookup logging?
Definition at line 969 of file contextnetworkimpl.cpp.
|
virtualslot |
Is VTOL aircraft?
Definition at line 936 of file contextnetworkimpl.cpp.
|
virtual |
Latest aircraft situation "on ground" having a provider elevation.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 156 of file contextnetworkimpl.cpp.
|
virtual |
Latest aircraft situation for all callsigns.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 150 of file contextnetworkimpl.cpp.
|
virtualslot |
Load flight plan (from network)
Definition at line 605 of file contextnetworkimpl.cpp.
|
virtual |
Mark as other swift client.
Implements swift::misc::network::IClientProvider.
Definition at line 681 of file contextnetworkimpl.cpp.
|
virtualslot |
When last modified.
Definition at line 1039 of file contextnetworkimpl.cpp.
|
virtualslot |
Re-initialize all aircraft.
Definition at line 1309 of file contextnetworkimpl.cpp.
|
virtual |
CG values from DB.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1303 of file contextnetworkimpl.cpp.
|
virtual |
CG values from DB.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1297 of file contextnetworkimpl.cpp.
|
virtual |
All parts (per callsign, time history)
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 162 of file contextnetworkimpl.cpp.
|
virtual |
All parts (per callsign, time history)
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 168 of file contextnetworkimpl.cpp.
|
virtual |
Rendered aircraft situations (per callsign and index)
callsign | |
index | 0..latest, 1..next older, ... |
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 137 of file contextnetworkimpl.cpp.
|
virtual |
Aircraft changes.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 192 of file contextnetworkimpl.cpp.
|
virtual |
Aircraft changes count.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 198 of file contextnetworkimpl.cpp.
|
virtual |
Rendered aircraft situations (per callsign, time history)
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 131 of file contextnetworkimpl.cpp.
|
virtual |
Number of remote aircraft situations for callsign.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 174 of file contextnetworkimpl.cpp.
|
virtual |
Average update time.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 144 of file contextnetworkimpl.cpp.
|
virtual |
Remote aircraft supporting parts.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 186 of file contextnetworkimpl.cpp.
|
virtual |
Remove client.
Implements swift::misc::network::IClientProvider.
Definition at line 657 of file contextnetworkimpl.cpp.
|
virtualslot |
Request data updates (pilot's frequencies, ATIS, ..)
Definition at line 1095 of file contextnetworkimpl.cpp.
|
virtualslot |
Request ATIS updates (for all stations)
Definition at line 1105 of file contextnetworkimpl.cpp.
|
virtualslot |
Send flight plan.
Definition at line 595 of file contextnetworkimpl.cpp.
|
virtualslot |
Text messages (radio and private chat messages)
Definition at line 586 of file contextnetworkimpl.cpp.
|
virtualslot |
Set the enabled flag without any further logic like sending signals.
Definition at line 1132 of file contextnetworkimpl.cpp.
|
virtual |
Set gnd.flag capability.
Implements swift::misc::network::IClientProvider.
Definition at line 675 of file contextnetworkimpl.cpp.
|
virtual |
Set other clients.
Implements swift::misc::network::IClientProvider.
Definition at line 1330 of file contextnetworkimpl.cpp.
|
virtualslot |
Callsigns enabled for fast position updates.
Definition at line 1359 of file contextnetworkimpl.cpp.
|
virtualslot |
Statistics enable/disable.
Definition at line 1052 of file contextnetworkimpl.cpp.
|
virtualslot |
Set client for its callsign.
Definition at line 650 of file contextnetworkimpl.cpp.
|
virtualslot |
When last modified.
Definition at line 1033 of file contextnetworkimpl.cpp.
|
virtualslot |
Inject aircraft parts for testing.
Definition at line 1396 of file contextnetworkimpl.cpp.
|
virtualslot |
Add altitude offset for testing.
Definition at line 1059 of file contextnetworkimpl.cpp.
|
virtualslot |
Create dummy ATC stations for performance tests etc.
Definition at line 1386 of file contextnetworkimpl.cpp.
|
virtualslot |
Inject an ATIS.
Definition at line 1406 of file contextnetworkimpl.cpp.
|
virtualslot |
Inject a text message as received.
Definition at line 1416 of file contextnetworkimpl.cpp.
|
virtualslot |
Request parts for callsign (from another client)
Definition at line 1376 of file contextnetworkimpl.cpp.
|
virtualslot |
Enable/disable aircraft and follow up logic like sending signals.
Definition at line 1115 of file contextnetworkimpl.cpp.
|
virtual |
Update the ground elevation.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1271 of file contextnetworkimpl.cpp.
|
virtualslot |
Change model.
Definition at line 1142 of file contextnetworkimpl.cpp.
|
virtualslot |
Change network model.
Definition at line 1160 of file contextnetworkimpl.cpp.
|
virtual |
Set aircraft rendered.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1250 of file contextnetworkimpl.cpp.
|
virtualslot |
Enable/disable support of gnd. flag.
Definition at line 1196 of file contextnetworkimpl.cpp.
|
virtualslot |
Update the CG.
Definition at line 1213 of file contextnetworkimpl.cpp.
|
virtualslot |
Update the CG and model string.
Definition at line 1237 of file contextnetworkimpl.cpp.
|
virtualslot |
Update the CG for this model string.
Definition at line 1225 of file contextnetworkimpl.cpp.
|
virtualslot |
Change fast position updates.
Definition at line 1177 of file contextnetworkimpl.cpp.
|
virtual |
Mark all as not rendered.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1279 of file contextnetworkimpl.cpp.
|
virtual |
Enable/disable aircraft.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1264 of file contextnetworkimpl.cpp.
|
virtual |
Set aircraft rendered.
Implements swift::misc::simulation::IRemoteAircraftProvider.
Definition at line 1257 of file contextnetworkimpl.cpp.
|
virtual |
Update or add a client.
Implements swift::misc::network::IClientProvider.
Definition at line 1352 of file contextnetworkimpl.cpp.