bool done;
SGTimeStamp start;
-
+ simgear::NetChannelPoller poller;
public:
HTTPClient ( const char* host, int port, const char* path ) :
::snprintf (buffer, 256, "GET %s HTTP/1.0\r\n\r\n", path );
bufferSend(buffer, strlen(buffer) ) ;
+ poller.addChannel(this);
start.stamp();
}
return done;
}
}
+
+ void poll(int timeout)
+ {
+ poller.poll(timeout);
+ }
};
FGExternalNet::FGExternalNet( double dt, string host, int dop, int dip, int cp )