FGAIS: Difference between revisions

Jump to navigation Jump to search
108 bytes added ,  28 October 2012
Line 65: Line 65:
* Start using SimGear's SGThread {{Done}}
* Start using SimGear's SGThread {{Done}}
* Start using SimGear's SGMutex {{Done}}
* Start using SimGear's SGMutex {{Done}}
* Send packets to fgfs clients {{Progressbar|10}}
* Use try/catch blocks (exception handling)
* Use try/catch blocks (exception handling)
* Fix potential race conditions and other threading related issues
* Fix potential race conditions and other threading related issues
* Use SimGear's HTTPRequest instead of Curl (?)
* Use SimGear's HTTPRequest instead of Curl (?)
* Use a std::map for the aircraft lookup table {{Done}}
* Use a std::map for the aircraft lookup table {{Done}}
* Generalize the parser and move it to a separate file
* Generalize the parser and move it to a separate file {{Pending}}
* Rework URL building and move it to the constructor so that it's only done once
* Rework URL building and move it to the constructor so that it's only done once {{Done}}
* Split up large methods and use helper functions
* Split up large methods and use helper functions {{Progressbar|70}}
* Use SG_LOG() instead of std::cout  
* Use SG_LOG() instead of std::cout {{Progressbar|40}}
* Use smart pointers
* Use smart pointers
* Fix the CMakeList.txt file (fgms is not re-linked even though libs were rebuilt)
* Fix the CMakeList.txt file (fgms is not re-linked even though libs were rebuilt)

Navigation menu