cksocketprogress.h

来自「DES加密解密算法,西望大家共享.参考学习」· C头文件 代码 · 共 34 行

H
34
字号
// CkSocketProgress.h: interface for the CkSocketProgress class.
//
//////////////////////////////////////////////////////////////////////

#ifndef _CKSOCKETPROGRESS_H
#define _CKSOCKETPROGRESS_H

#pragma once

class CkString;

class CkSocketProgress  
{
    public:
	CkSocketProgress() { }
	virtual ~CkSocketProgress() { }

	// Called periodically to check to see if the method call should be aborted.
	virtual void AbortCheck(bool *abort) { }
	virtual void PercentDone(int pctDone, bool *abort) { }

	// Asynch socket completion events.
	virtual void DnsComplete(int objectId, const char *hostname, const char *ipAddress, bool success) { }
	virtual void ConnectComplete(int objectId, const char *hostname, long port, bool success) { }
	virtual void AcceptComplete(int objectId, const char *ipAddress, long port, bool success) { }
	virtual void ReverseDnsComplete(int objectId, const char *ipAddress, const char *hostname, bool success) { }
	virtual void SendComplete(int objectId, long numBytes, bool success) { }
	virtual void ReceiveBytesComplete(int objectId, const unsigned char *bytesReceived, unsigned long numBytesReceived, bool success) { }
	virtual void ReceiveStringComplete(int objectId, CkString &strReceived, bool success) { }

};

#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?