MCCEForwardInterface Class Reference

class MCCEForwardInterface

Call forward methods. MCCECallObserver is used for errors, statuses, notifications etc

Since
S60 3.2
Public Member Functions
voidForwardToAddressL(const TInt)
const CDesC8Array &GetForwardAddressChoicesL()
Protected Member Functions
~MCCEForwardInterface()

Constructor & Destructor Documentation

~MCCEForwardInterface()

~MCCEForwardInterface()[protected, inline, virtual]
Protected destructor. Object cannot be deleted from client.
Since
S60 3.2

Member Functions Documentation

ForwardToAddressL(const TInt)

voidForwardToAddressL(const TIntaIndex)[pure virtual]
Forward call to selected address at given index in array received from GetForwardAddressChoicesL
Since
Series 60 3.2
leave
KErrArgument Index is not in array
leave
KErrNotReady Call is not in forwarding state
leave
KErrNotSupported If call is not mobile originated
Pre-condition
Call state is MCCECallObserver::ECCEStateForwarding and call type is MO

Parameters

const TInt aIndexindex in the address where the call is to be forwarded. Index starts from zero.

GetForwardAddressChoicesL()

const CDesC8Array &GetForwardAddressChoicesL()[pure virtual]
Returns reference to array containing addresses of forward address choices. Index starts from zero.
Since
Series 60 3.2
leave
KErrNotReady Call is not in forwarding state
leave
KErrNotSupported If call is not mobile originated
leave
system error code
Pre-condition
Call state is MCCECallObserver::ECCEStateForwarding and call type is MO
Call MCCECallObserver::EVoIPEventMultipleChoices event is received