MCCPExtensionProvider Class Reference

class MCCPExtensionProvider

Plug-in extension feature provider. E.g telephony engine might have plugin features specific to call providers functionality. Plug-in specific actions can be requested via this class. Asyncronous results are are returned using MCCPExtensionObserver

Since
S60 3.2

Constructor & Destructor Documentation

~MCCPExtensionProvider()

~MCCPExtensionProvider ( ) [protected, inline, virtual]
Protected destructor. Object cannot be deleted from plug-in client (CCE).
Since
S60 3.2

Member Functions Documentation

AddObserverL(const MCCPExtensionObserver &)

void AddObserverL ( const MCCPExtensionObserver & aObserver ) [pure virtual]
Add an observer for extension related events. Currently CCE will set only one observer.
Since
S60 v3.2
leave
system error if observer adding fails

Parameters

const MCCPExtensionObserver & aObserver Observer to add.

CancelRequest(TInt)

void CancelRequest ( TInt aReqToCancel ) [pure virtual]
Cancels request. Result returned via MCCPExtensionObserver .
Since
S60 3.2

Parameters

TInt aReqToCancel Id of request to cancel.

RemoveObserver(const MCCPExtensionObserver &)

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

Parameters

const MCCPExtensionObserver & aObserver Observer to remove.

RequestCommand(TInt, TDesC8 &)

void RequestCommand ( TInt aRequest,
TDesC8 & aData
) [pure virtual]
Request a custom command from the plug-in. Result returned via MCCPExtensionObserver .
Since
S60 3.2

Parameters

TInt aRequest Id of request.
TDesC8 & aData Request data.