23 class DtInetTcpSocket;
24 class DtInetSocketMgr;
33 class DtRadarFxDriver;
47 virtual void initializeServer();
48 virtual void shutdownServer();
52 virtual void setPort(
int port);
55 virtual int port()
const;
65 static double defaultHeartbeatTimeout();
66 static void setDefaultHeatbeatTimeout(
double val);
70 virtual bool handleSocketAddition(DtInetSocket* socket);
71 virtual bool handleSocketRemoval(DtInetSocket* socket);
75 static bool socketAdditionCallback(DtInetSocket* sock,
void* usr);
76 static bool socketRemovalCallback(DtInetSocket* sock,
void* usr);
88 static void workerFunction(
void* usr,
volatile bool* stop);
114 int port = 4567,
bool allowMultiple=
false);