6 #ifndef SWIFT_CORE_VATSIM_VATSIMDATAFILEREADER_H
7 #define SWIFT_CORE_VATSIM_VATSIMDATAFILEREADER_H
12 #include <QStringList>
30 namespace swift::misc::simulation
32 class CSimulatedAircraft;
34 namespace swift::core::vatsim
120 void dataRead(swift::misc::network::CEntityFlags::Entity entity,
125 virtual void doWorkImpl()
override;
141 this, &CVatsimDataFileReader::reloadSettings
147 void parseVatsimFile(QNetworkReply *nwReply);
150 QStringList &o_illegalEquipmentCodes)
const;
158 void reloadSettings();
Periodically executes doWorkImpl() in a separate thread.
void dataRead(swift::misc::network::CEntityFlags::Entity entity, swift::misc::network::CEntityFlags::ReadState state, int number, const QUrl &url)
Data have been read.
void dataFileRead(int kB)
Data have been read.
Value object for ICAO classification.
Value object for ICAO classification.
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.
ReadState
State of operation.
Value object encapsulating a list of voice rooms.
Value object encapsulating information for voice capabilities.
Comprehensive information of an aircraft.
Value object encapsulating a list of aircraft.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.