+ void init();
+ void reinit();
+ void bind();
+ void unbind();
+ void update( double dt );
+
+ void shutdown_all();
+
+private:
+
+ FGProtocol* parse_port_config( const std::string& cfgstr );
+
+private:
+
+ // define the global I/O channel list
+ //io_container global_io_list;
+ std::vector< FGProtocol* > io_channels;
+};