⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smsdatagramreceiver.h

📁 symbian下面收发消息的APIs
💻 H
字号:
/*
* ==============================================================================
*  Name        : smsdatagramreceiver.h
*  Copyright (c) 2007 Symbian Ltd.  All rights reserved.
* ==============================================================================
*/

#ifndef __SMSDATAGRAMRECEIVER_H__
#define __SMSDATAGRAMRECEIVER_H__

// INCLUDES
#include <DatagramService.h>

// FORWARD DECLARATIONS
//

// CLASS DECLARATION
/**
* MSmsDatagramReceiverObserver observer interface
* Implementations of this interface can register for notifications when datagram received.
*/




class MSmsDatagramReceiverObserver
	{
public:	
	virtual void MsgReceivedL(TDesC& aMsg)=0;
	};


// CLASS DECLARATION
/**
* CSmsDatagramReceiver class is active object for receiving SMS datagrams and
* notifying the specified MSmsDatagramReceiverObserver.
*/	
class CSmsDatagramReceiver: public CActive
	{
public:
	static CSmsDatagramReceiver* NewL(MSmsDatagramReceiverObserver& aMsgOvserver);
	~CSmsDatagramReceiver();
public:
	void SetMatchPatternL(const TDesC8& aMatchPattern);
	void StartReceiveL();
	virtual void DoCancel();
	virtual void RunL();
private:
	CSmsDatagramReceiver(MSmsDatagramReceiverObserver& aMsgOvserver);
	void ConstructL();	
private:
	CDatagramService* iReceiveService;	
	CDatagram* iDatagram;
	MSmsDatagramReceiverObserver& iMsgObserver;	//not owned by this class
	HBufC8* iMatchPattern;
	HBufC8* iSmsBuf;	
	};	


#endif // __SMSDATAGRAMRECEIVER_H__

// End of File

⌨️ 快捷键说明

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