CCCEDtmf Class Reference

class CCCEDtmf : public CBase

CCE Dtmf

Contains dtmf logic

cce.dll
Since
S60 v3.2

Inherits from

Constructor & Destructor Documentation

CCCEDtmf(CCCECallContainer &, CCCEPluginManager &)

CCCEDtmf(CCCECallContainer &aCallContainer,
CCCEPluginManager &aPluginManager
)[private]

Constructor

Parameters

CCCECallContainer & aCallContainer
CCCEPluginManager & aPluginManager

~CCCEDtmf()

~CCCEDtmf()[virtual]

Destructor.

Member Functions Documentation

AddObserverL(const MCCEDtmfObserver &)

voidAddObserverL(const MCCEDtmfObserver &aObserver)

Parameters

const MCCEDtmfObserver & aObserver

CancelDtmfStringSending()

voidCancelDtmfStringSending()[private]

ConstructL()

voidConstructL()[private]

Leaving stuff in constructor

ContinueStringSending(const TBool)

TInt ContinueStringSending(const TBoolaContinue)[private]

Parameters

const TBool aContinue

GetDtmfProviders(RPointerArray< MCCPDTMFProvider > &)

TInt GetDtmfProviders(RPointerArray< MCCPDTMFProvider > &aProviders)const [private]

Some general logic that can be const`ed Adds correct providers to array

Since
S60 v3.2

Parameters

RPointerArray< MCCPDTMFProvider > & aProviders

HandleDTMFEvent(const TCCPDtmfEvent, const TInt, const TChar)

voidHandleDTMFEvent(const TCCPDtmfEventaEvent,
const TIntaError,
const TCharaTone
)const [private]

Parameters

const TCCPDtmfEvent aEvent
const TInt aError
const TChar aTone

NewL(CCCECallContainer &, CCCEPluginManager &)

CCCEDtmf *NewL(CCCECallContainer &aCallContainer,
CCCEPluginManager &aPluginManager
)[static]

Two-phased constructor.

Parameters

CCCECallContainer & aCallContainerReference to call container
CCCEPluginManager & aPluginManagerReference to plugin manager

RemoveObserver(const MCCEDtmfObserver &)

TInt RemoveObserver(const MCCEDtmfObserver &aObserver)[private]

Parameters

const MCCEDtmfObserver & aObserver

SendDtmfToneString(const TDesC &)

TInt SendDtmfToneString(const TDesC &aTones)[private]

Parameters

const TDesC & aTones

SetObserver(const MCCEDtmfObserver &)

voidSetObserver(const MCCEDtmfObserver &aObserver)

Parameters

const MCCEDtmfObserver & aObserver

StartDtmfTone(const TChar)

TInt StartDtmfTone(const TCharaTone)[private]

Parameters

const TChar aTone

StopDtmfTone()

TInt StopDtmfTone()[private]

Member Data Documentation

const CCCECallContainer & iCallContainer

const CCCECallContainer &iCallContainer[private]

Reference to call container

RArray< const MCCEDtmfObserver * > iObservers

RArray< const MCCEDtmfObserver * >iObservers[private]

DTMF Observer array. Own

const CCCEPluginManager & iPluginManager

const CCCEPluginManager &iPluginManager[private]

Reference to plugin manager