]> git.mxchange.org Git - flightgear.git/blob - src/Airports/dynamicloader.hxx
95f05aa0720b575d524dba3facfafe3cc6d23f98
[flightgear.git] / src / Airports / dynamicloader.hxx
1 #ifndef _DYNAMIC_LOADER_HXX_
2 #define _DYNAMIC_LOADER_HXX_
3
4 #include <simgear/xml/easyxml.hxx>
5
6 #include "dynamics.hxx"
7
8 class FGAirportDynamicsXMLLoader : public XMLVisitor {
9 public:
10     FGAirportDynamicsXMLLoader(FGAirportDynamics* dyn);
11
12 protected:
13     virtual void startXML (); 
14     virtual void endXML   ();
15     virtual void startElement (const char * name, const XMLAttributes &atts);
16     virtual void endElement (const char * name);
17     virtual void data (const char * s, int len);
18     virtual void pi (const char * target, const char * data);
19     virtual void warning (const char * message, int line, int column);
20     virtual void error (const char * message, int line, int column);
21
22 private:
23     FGAirportDynamics* _dynamics;
24 };
25
26 #endif