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 &)

void AddObserverL ( const MCCEDtmfObserver & aObserver )

Parameters

const MCCEDtmfObserver & aObserver

CancelDtmfStringSending()

void CancelDtmfStringSending ( ) [private]

ConstructL()

void ConstructL ( ) [private]

Leaving stuff in constructor

ContinueStringSending(const TBool)

TInt ContinueStringSending ( const TBool aContinue ) [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)

void HandleDTMFEvent ( const TCCPDtmfEvent aEvent,
const TInt aError,
const TChar aTone
) 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 & aCallContainer Reference to call container
CCCEPluginManager & aPluginManager Reference 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 &)

void SetObserver ( const MCCEDtmfObserver & aObserver )

Parameters

const MCCEDtmfObserver & aObserver

StartDtmfTone(const TChar)

TInt StartDtmfTone ( const TChar aTone ) [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