3 #ifndef SZA_UTIL_NETMONITORFRAMESERVER_H
4 #define SZA_UTIL_NETMONITORFRAMESERVER_H
15 #include "carma/szautil/Server.h"
20 class NetMonitorFrame;
22 class NetMonitorFrameServer :
public sza::util::Server {
28 NetMonitorFrameServer(
bool spawnThread,
unsigned port, NetMonitorFrame* ndf);
29 NetMonitorFrameServer(
bool spawnThread,
unsigned port, NetMonitorFrame* ndf,
int fdRead);
34 virtual ~NetMonitorFrameServer();
40 NetMonitorFrame* nmf_;
44 void acceptClientAction(ServerConnection* conn);
45 void checkForDataFrames();
46 void sendRegisterMap(ServerConnection* conn);
48 void forwardDataFrame();
57 #endif // End #ifndef SZA_UTIL_NETMONITORFRAMESERVER_H