#include <string>
#include <vector>
-SG_USING_STD(string);
-SG_USING_STD(vector);
-
-#include <plib/netChannel.h>
+#include <simgear/io/sg_netChannel.hxx>
#include "protocol.hxx"
* FlightGear properties.
*/
class FGProps : public FGProtocol,
- public netChannel
+ public simgear::NetChannel,
+ public SGPropertyChangeListener // for subscriptions
{
private:
* Server port to listen on.
*/
int port;
-
+ simgear::NetChannelPoller poller;
public:
/**
* Create a new TCP server.
*
* @param tokens Tokenized configuration parameters
*/
- FGProps( const vector<string>& tokens );
+ FGProps( const std::vector<std::string>& tokens );
/**
* Destructor.