10using namespace swift::misc::network;
11using namespace swift::misc::simulation;
14namespace swift::simplugin::msfs2024
21 Q_ASSERT(ownAircraftProvider);
22 return new CSimulatorMsFs2024(info, ownAircraftProvider, remoteAircraftProvider, clientProvider,
this);
Interface to a simulator.
Interface to a simulator listener.
Direct in memory access to client (network client) data.
Describing a simulator plugin.
Direct threadsafe in memory access to own aircraft.
Direct thread safe in memory access to remote aircraft.
virtual swift::core::ISimulatorListener * createListener(const swift::misc::simulation::CSimulatorPluginInfo &info)
Simulator listener instance.
virtual swift::core::ISimulator * create(const swift::misc::simulation::CSimulatorPluginInfo &info, swift::misc::simulation::IOwnAircraftProvider *ownAircraftProvider, swift::misc::simulation::IRemoteAircraftProvider *remoteAircraftProvider, swift::misc::network::IClientProvider *clientProvider)
Create a new instance of a driver.
FSX simulator implementation.
Backend services of the swift project, like dealing with the network or the simulators.