MCCEDtmfInterface Class Reference

class MCCEDtmfInterface

Interface for Dtmf handling

cce.dll
Since
S60 v3.2

Member Functions Documentation

AddObserverL(const MCCEDtmfObserver &)

void AddObserverL ( const MCCEDtmfObserver & aObserver ) [pure virtual]
Adds a new observer for MCCEDtmfInterface object.
leave
system error if observer adding fails

Parameters

const MCCEDtmfObserver & aObserver Observer

CancelDtmfStringSending()

void CancelDtmfStringSending ( ) [pure virtual]

Cancels the ongoing DTMF tones string sending

Since
S60 3.2

ContinueStringSending(const TBool)

TInt ContinueStringSending ( const TBool aContinue ) [pure virtual]

Continue or cancels the sending of a DTMF string when it was stopped by the use of 'w' char in the string.

Since
S60 3.2

Parameters

const TBool aContinue ETrue if sending of the DTMF string should continue, EFalse if the rest of the DTMF string is to be discarded

RemoveObserver(const MCCEDtmfObserver &)

TInt RemoveObserver ( const MCCEDtmfObserver & aObserver ) [pure virtual]
Remove an observer.
Since
S60 v3.2

Parameters

const MCCEDtmfObserver & aObserver Observer

SendDtmfToneString(const TDesC &)

TInt SendDtmfToneString ( const TDesC & aTones ) [pure virtual]

Starts sending of DTMF tones string.

Since
S60 3.2

Parameters

const TDesC & aTones The DTMF tones string to be send

SetObserver(const MCCEDtmfObserver &)

void SetObserver ( const MCCEDtmfObserver & aObserver ) [pure virtual]
Sets the observer for DTMF events. Given when dtmf interface is first requested. Client is not required to call this. TODO: remove this method and used Addobserver instead!
Since
S60 3.2

Parameters

const MCCEDtmfObserver & aObserver Reference to observer interface

StartDtmfTone(const TChar)

TInt StartDtmfTone ( const TChar aTone ) [pure virtual]

Starts the transmission of a single DTMF tone across a connected and active voice call.

Since
S60 3.2

Parameters

const TChar aTone The DTMF tone to be send

StopDtmfTone()

TInt StopDtmfTone ( ) [pure virtual]

Stops the transmission of a single DTMF tone, which had previously been started by use of the StartDTMFTone function member, across a connected and active voice call.

Since
S60 3.2