8 #ifndef vlTcpSocketMgr_H_
9 #define vlTcpSocketMgr_H_
20 #ifdef DtUSE_UTILITIES_NAMESPACE
21 namespace DtUSE_UTILITIES_NAMESPACE
55 virtual void processConnections();
58 virtual int isOk()
const;
62 virtual int addrInUse()
const;
74 virtual int currentClientPort()
const;
80 virtual int currentSockFd()
const;
83 virtual const DtList* socketList();
92 void setNoDelay(
bool onOff);
96 virtual void addSocketAdditionCallback(
98 virtual void removeSocketAdditionCallback(
103 virtual void addSocketRemovalCallback(
105 virtual void removeSocketRemovalCallback(
111 virtual int sizeOffset();
112 virtual int sizeLength();
113 virtual void setSizeOffset(
int offset);
114 virtual void setSizeLength(
int length);
118 virtual void setPacketBundling(
unsigned int maxBundleSize );
123 virtual void emptyCallbackLists();
178 #ifdef DtUSE_UTILITIES_NAMESPACE