📄 phoneobserver.h
字号:
/*
* ============================================================================
* Name : CPhoneObserver from Phoneobserver.h
* Part of : RecorderExample
* Created : 20.03.2005 by Forum Nokia
* Description:
* Declares active object class to observe phone's line to activate Recorder
* on phohe calls
* Version : 1.0.0
* Copyright: Nokia Corporation
* ============================================================================
*/
#ifndef PHONEOBSERVER_H
#define PHONEOBSERVER_H
#include <ETELMM.H>
#include <Etel3rdParty.h>
#include <ETEL.H> // Added
class MCallCallBack
{
public:
virtual void CallStatusChangedL(CTelephony::TCallStatus& aStatus, TInt aError)=0;
};
class CCallMonitor : public CActive
{
public:
~CCallMonitor();
static CCallMonitor *NewL(MCallCallBack& aCallBack);
CCallMonitor(MCallCallBack& aCallBack);
void ConstructL();
protected:
void DoCancel();
void RunL();
private:
void CancelOperation(void);
void StartListening();
private:
MCallCallBack& iCallBack;
TInt iState;
CTelephony::TCallStatusV1 iCurrentStatus;
CTelephony::TCallStatusV1Pckg iCurrentStatusPckg;
CTelephony* iTelephony;
//Added
RTelServer iTelServer;
RPhone iPhone;
RLine iLine;
RCall iCall;
};
#endif
//End of File
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -