48 static std::map<std::string, std::string> missingAirports;
58 std::string requiredAircraft;
73 const std::string& fr,
74 const std::string& depPrt,
75 const std::string& arrPrt,
77 const std::string& deptime,
78 const std::string& arrtime,
79 const std::string& rep,
80 const std::string& reqAC
101 return (departureTime < other.departureTime);
109 void lock() { available =
false; };
std::map< std::string, FGScheduledFlightVec > FGScheduledFlightMap
std::vector< FGScheduledFlight * >::iterator FGScheduledFlightVecIterator
std::vector< FGScheduledFlight * > FGScheduledFlightVec
FGAirport * getArrivalAirport()
void setFlightRules(const std::string &val)
void setArrivalAirport(const std::string &port)
FGAirport * getDepartureAirport()
time_t getDepartureTime()
bool operator<(const FGScheduledFlight &other) const
void adjustTime(time_t now)
//FIXME Doesn't have to be an iteration / when sitting at departure why adjust based on arrival
static bool compareScheduledFlights(const FGScheduledFlight *a, const FGScheduledFlight *b)
const std::string & getCallSign()
const std::string & getRequirement()
const std::string & getFlightRules()
void setDepartureAirport(const std::string &port)
FGScheduledFlight(const std::string &cs, const std::string &fr, const std::string &depPrt, const std::string &arrPrt, int cruiseAlt, const std::string &deptime, const std::string &arrtime, const std::string &rep, const std::string &reqAC)
void setCallSign(const std::string &val)
bool initializeAirports()
time_t processTimeString(const std::string &time)