minor changes
[anytun.git] / syncClientSocket.h
blob17dd5186a329411522212cc8afe27a857cc7e951
1 #ifndef _SYNCCLIENTSOCKET_H
2 #define _SYNCCLIENTSOCKET_H
4 #include "Sockets/TcpSocket.h"
5 #include "Sockets/ISocketHandler.h"
6 #include "connectionList.h"
7 #include "syncCommand.h"
9 #ifdef SOCKETS_NAMESPACE
10 using namespace SOCKETS_NAMESPACE;
11 #endif // SOCKETS_NAMESPACE
13 class SyncClientSocket : public TcpSocket
15 public:
16 SyncClientSocket(ISocketHandler&,ConnectionList & );
18 bool OnConnectRetry();
19 void OnReconnect();
20 void OnRawData(const char *buf,size_t len);
21 private:
22 ConnectionList & cl_;
26 #endif // _SYNCSOCKET_H