Files
2014-08-20 16:15:02 +08:00

31 lines
937 B
C++

/***************************************************************
*
*
* 作者: 王少培
* 文件名:
* 创建时间: 2014-3-20
*
***************************************************************/
#ifndef _INetEvent_h_
#define _INetEvent_h_
class CHttpInfo;
class INetEvent
{
public:
INetEvent(){}
~INetEvent(){}
virtual void onConnect(CHttpInfo* pInfo){}
virtual void onConnectFailed(CHttpInfo *pInfo){}
virtual bool onConnectRetry(CHttpInfo *pInfo){return true;}
virtual void onDisconnect(CHttpInfo *pInfo){}
virtual void onConnectTimeout(CHttpInfo *pInfo){}
virtual void onData(CHttpInfo *pInfo){}
virtual void onReconnect(CHttpInfo *pInfo){}
virtual void onDataComplete(CHttpInfo *pInfo){}
//客户端数据所有的数据缓冲发送完成后,回调本函数
virtual void onWriteComplete(CHttpInfo *pInfo){}
//超时
virtual void onTimeout(CHttpInfo *pInfo){}
};
#endif