13using namespace swift::misc::simulation;
15namespace swift::simplugin::emulated
22 Q_ASSERT(ownAircraftProvider);
23 return new CSimulatorEmulated(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.
swift::core::ISimulatorListener * createListener(const swift::misc::simulation::CSimulatorPluginInfo &info)
Simulator listener instance.
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.
swift simulator implementation
Free functions in swift::misc.