]> git.mxchange.org Git - flightgear.git/blobdiff - src/FDM/ExternalNet/ExternalNet.cxx
Do not run the HoldDown code until after the aircraft is trimmed to prevent a devide...
[flightgear.git] / src / FDM / ExternalNet / ExternalNet.cxx
index 9d2f3e7b2f2a4102dc2da4a944919faa1521f53d..aafa2c1041bfa58e2682aaa5b7d440c637b04b16 100644 (file)
@@ -42,7 +42,7 @@ class HTTPClient : public simgear::NetBufferChannel
 
     bool done;
     SGTimeStamp start;
-
+    simgear::NetChannelPoller poller;
 public:
 
     HTTPClient ( const char* host, int port, const char* path ) :
@@ -55,6 +55,7 @@ public:
   ::snprintf (buffer, 256, "GET %s HTTP/1.0\r\n\r\n", path );
        bufferSend(buffer, strlen(buffer) ) ;
 
+        poller.addChannel(this);
         start.stamp();
     }
 
@@ -78,6 +79,11 @@ public:
             return done;
         }
     }
+    
+    void poll(int timeout)
+    {
+        poller.poll(timeout);
+    }
 };
 
 FGExternalNet::FGExternalNet( double dt, string host, int dop, int dip, int cp )