X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FTraffic%2FTrafficMgr.hxx;h=862c87be4dd23f65de232004e213d488d272cb19;hb=474789269b7656509f62339c17e62a55b6157d43;hp=c1a4465a8ea0b13af6bb8367acdd9c1285a44bf5;hpb=d8a2726894bf9f26ff456d1ff393e6d2a2b26bc0;p=flightgear.git diff --git a/src/Traffic/TrafficMgr.hxx b/src/Traffic/TrafficMgr.hxx index c1a4465a8..862c87be4 100644 --- a/src/Traffic/TrafficMgr.hxx +++ b/src/Traffic/TrafficMgr.hxx @@ -57,6 +57,22 @@ typedef vector IdList; typedef vector::iterator IdListIterator; +class Heuristic +{ +public: + string registration; + unsigned int runCount; + unsigned int hits; +}; + +typedef vector heuristicsVector; +typedef vector::iterator heuristicsVectorIterator; + +typedef std::map < std::string, Heuristic> HeuristicMap; +typedef HeuristicMap::iterator HeuristicMapIterator; + + + class FGTrafficManager : public SGSubsystem, public XMLVisitor { @@ -77,8 +93,8 @@ private: FGScheduledFlightMap flights; - //void readTimeTableFromFile(SGPath infilename); - //void Tokenize(const string& str, vector& tokens, const string& delimiters = " "); + void readTimeTableFromFile(SGPath infilename); + void Tokenize(const string& str, vector& tokens, const string& delimiters = " "); public: FGTrafficManager();