S60 3rd Edition SDK for Symbian OS
Example Applications Guide

MIsvTelCallAppTelephonyNotify Class Reference

#include <IsvTelCallAppTelephonyNotify.h>

Inheritance diagram for MIsvTelCallAppTelephonyNotify:

CIsvTelCallAppDlg List of all members.

Public Member Functions

virtual void MakeNewCallApiCompleteL (TInt aStatus, const CTelephony::TCallId aCallId, CTelephony::TTelNumber &aTelNum, TDesC16 &aErrMsg)=0
virtual void HangupCompleteL (TInt aStatus, TDesC16 &aErrMsg)=0
virtual void HoldCompleteL (TInt aStatus, TDesC16 &aErrMsg)=0
virtual void ResumeCompleteL (TInt aStatus, TDesC16 &aErrMsg)=0
virtual void SwapCompleteL (TInt aStatus, TDesC16 &aErrMsg)=0
virtual void GetCallStatusCompleteL (TInt aStatus, const CTelephony::TCallId aCallId, CTelephony::TCallStatusV1 &aCallStatus, TDesC16 &aErrMsg)=0
virtual void GetVoiceLineStatusCompleteL (TInt aStatus, TDesC16 &aErrMsg, CTelephony::TCallStatusV1 &aCallStatus)=0
virtual void GetDataLineStatusCompleteL (TInt aStatus, TDesC16 &aErrMsg, CTelephony::TCallStatusV1 &aCallStatus)=0
virtual void GetFaxLineStatusCompleteL (TInt aStatus, TDesC16 &aErrMsg, CTelephony::TCallStatusV1 &aCallStatus)=0
virtual void SendDTMFApiCompleteL (TInt aStatus, TDesC16 &aErrMsg)=0
virtual void AnswerIncomingCallApiCompleteL (TInt aStatus, const CTelephony::TCallId aCallId, TDesC16 &aErrMsg)=0

Detailed Description

MIsvTelCallAppTelephonyNotify: This class specifies an interface that should be implemented by a class if it wants to get notified on completion of async telephony commands

Definition at line 29 of file IsvTelCallAppTelephonyNotify.h.


Member Function Documentation

virtual void MIsvTelCallAppTelephonyNotify::MakeNewCallApiCompleteL (  TInt  aStatus,
const CTelephony::TCallId  aCallId,
CTelephony::TTelNumber &  aTelNum,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from DialNewCall ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aCallId,refrence to Call ID.
aTelNum,refrence to Tel Number.
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::HangupCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from HangUp ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
reference to Call ID.
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::HoldCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from Hold ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aCallId,refrence to Call ID.
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::ResumeCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from Resume ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aCallId,refrence to Call ID.
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::SwapCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from Swap ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::GetCallStatusCompleteL (  TInt  aStatus,
const CTelephony::TCallId  aCallId,
CTelephony::TCallStatusV1 &  aCallStatus,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from GetCallStatus ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aCallId,refrence to Call ID.
aCallStatus,contains status
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::GetVoiceLineStatusCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg,
CTelephony::TCallStatusV1 &  aCallStatus
)  [pure virtual]
 

Gets invoked once command completion notification from GetLineStatus ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aErrMsg,contains the error message returned by ETel API
aCallStatus,contains status.

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::GetDataLineStatusCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg,
CTelephony::TCallStatusV1 &  aCallStatus
)  [pure virtual]
 

Gets invoked once command completion notification from GetLineStatus ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aErrMsg,contains the error message returned by ETel API
aCallStatus,contains status.

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::GetFaxLineStatusCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg,
CTelephony::TCallStatusV1 &  aCallStatus
)  [pure virtual]
 

Gets invoked once command completion notification from GetLineStatus ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aErrMsg,contains the error message returned by ETel API
aCallStatus,contains status.

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::SendDTMFApiCompleteL (  TInt  aStatus,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from SendDTMFTones ETel API is received.

Parameters:
aStatus,specifies SUCCESS or Error code
aErrMsg,contains the error message returned by ETel API

Implemented in CIsvTelCallAppDlg.

virtual void MIsvTelCallAppTelephonyNotify::AnswerIncomingCallApiCompleteL (  TInt  aStatus,
const CTelephony::TCallId  aCallId,
TDesC16 &  aErrMsg
)  [pure virtual]
 

Gets invoked once command completion notification from AnswerIncomingCallApiCompleteL ETel ISV API is received.

Parameters:
aStatus,specifies SUCCESS or Error Code
aErrMsg,contains the error message returned by ETel ISV API

Implemented in CIsvTelCallAppDlg.


© Nokia 2006

Back to top