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
116 void readInBackgroundThread();
123 void dataRead(swift::misc::network::CEntityFlags::Entity entity,
128 virtual void doWorkImpl()
override;
144 this, &CVatsimDataFileReader::reloadSettings
150 void parseVatsimFile(QNetworkReply *nwReply);
153 QStringList &o_illegalEquipmentCodes)
const;
161 void reloadSettings();
Support for threaded based reading and parsing tasks such as data files via http, or file system and ...
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.