activated sync
[anytun.git] / syncClientSocket.h
blob4288c020df0ff04993305218cab53097df07943f
1 #ifndef _SYNCCLIENTSOCKET_H
2 #define _SYNCCLIENTSOCKET_H
4 #include "Sockets/TcpSocket.h"
5 #include "Sockets/ISocketHandler.h"
6 #include "connectionList.h"
8 #ifdef SOCKETS_NAMESPACE
9 using namespace SOCKETS_NAMESPACE;
10 #endif // SOCKETS_NAMESPACE
12 class SyncClientSocket : public TcpSocket
14 public:
15 SyncClientSocket(ISocketHandler&,ConnectionList & );
17 bool OnConnectRetry();
18 void OnReconnect();
19 void OnRawData(const char *buf,size_t len);
20 private:
21 ConnectionList & cl_;
25 #endif // _SYNCSOCKET_H