#include <simgear/compiler.h>
#include <simgear/structure/subsystem_mgr.hxx>
+#include <simgear/props/props.hxx>
#include <vector>
-#include STL_STRING
-
-SG_USING_STD(vector);
-SG_USING_STD(string);
+#include <string>
class FGProtocol;
~FGIO();
void init();
+ void reinit();
void bind();
void unbind();
void update( double dt );
- void shutdown_all();
+ void shutdown();
private:
- FGProtocol* parse_port_config( const string& cfgstr );
+ FGProtocol* parse_port_config( const std::string& cfgstr );
private:
// define the global I/O channel list
//io_container global_io_list;
- vector< FGProtocol* > io_channels;
+
+ typedef std::vector< FGProtocol* > ProtocolVec;
+ ProtocolVec io_channels;
+
+ SGPropertyNode_ptr _realDeltaTime;
};