cmpp3smg.h

来自「CMPP 客户端接口API 符合中国移动CMPP3.0 2.0 适用于SP端客户」· C头文件 代码 · 共 63 行

H
63
字号
#pragma once

#include "resource.h"

#include <cmpp3/cmppconn.h>
#ifdef _DEBUG
#pragma comment(lib, "zealware_cmpp3d")
#else
#pragma comment(lib, "zealware_cmpp3")
#endif

class MyCMPPClient : public CMPPClient
{
public:
	MyCMPPClient();

	virtual ~MyCMPPClient();

	/**断开,退出时调用
	*/
	void Release();

	/**打印出连接的统计信息
	*/
	void DumpStatus(CMPPConnection & connection);

	/**@name 重写的虚函数,执行自定义操作
	*/
	//@{
	BOOL OnConnectionSubmiting(
		CMPPConnection & connection,
		cmpp_submit _message
		);

	void OnConnectionSubmited(
		CMPPConnection & connection, 
		cmpp_submit _message
		);

	void OnConnectionSubmitFailed(
		CMPPConnection & connection, 
		cmpp_submit _message 
		);

	void OnReceivedConnectionSubmitResponse(
		CMPPConnection & connection, 
		cmpp_submit_deliver_resp _message
		);

	void OnReceivedConnectionDeliver(
		CMPPConnection & connection, 
		cmpp_deliver _message
		);

	void OnReceivedConnectionStatusReport(
		CMPPConnection & connection, 
		cmpp_deliver _message
		);

	void OnConnectionCleared(CMPPConnection & connection);

	void OnConnectionLogWrite(CMPPConnection & connection, const char * str);
};

⌨️ 快捷键说明

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