MCCETransferInterface Class Reference

class MCCETransferInterface

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

Since
S60 3.2
Public Member Functions
TInt AcceptTransfer(const TBool)
TInt AttendedTransfer(const TDesC &)
const TDesC &TransferTarget()
TInt UnattendedTransfer(const TDesC &)
Protected Member Functions
~MCCETransferInterface()

Constructor & Destructor Documentation

~MCCETransferInterface()

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

Member Functions Documentation

AcceptTransfer(const TBool)

TInt AcceptTransfer(const TBoolaAccept)[pure virtual]
Accept incoming unattended transfer request from the call remote party.
Since
Series 60 3.2
Pre-condition
Call state is MCCECallObserver::ECCEStateTransferring

Parameters

const TBool aAcceptBoolean value is transfer accepted or not.

AttendedTransfer(const TDesC &)

TInt AttendedTransfer(const TDesC &aTransferTarget)[pure virtual]
Attended transfer to given address. Actual result like status, events and errors come via MCCECallObserver class. Afterwards both calls will be disconnected from CCE side.
Pre-condition
Two calls exist. This call is in state MCCECallObserver::ECCEStateHold and the other in MCCECallObserver::ECCEStateConnected
Since
S60 3.2

Parameters

const TDesC & aTransferTargetTransfer target address. Always takes active call, address is not used at the moment!

TransferTarget()

const TDesC &TransferTarget()const [pure virtual]
NOTE: Will be removed! MCCECallObserver::HandleTransfer contains remote party already. CCE will map the recipient in openNewCallL to pre-existing one CCECallCall::EventOccurred(ECCERemoteTransferring). The new recipient of the call can be fetched via this method.
Since
Series 60 3.2

UnattendedTransfer(const TDesC &)

TInt UnattendedTransfer(const TDesC &aTransferTarget)[pure virtual]
Unattended transfer to given address. Call is requested to be transferred to given address. Afterwards call will be disconnected from CCE side. If transfer fails a new incoming call will be received to reconnect to recipient. Reconnected call is initiated from recipient end. Actual result like status, events and errors come via MCCECallObserver class. This is not used for CS.
Since
S60 3.2
Pre-condition
Call state is MCCECallObserver::ECCPStateConnected or MCCECallObserver::ECCEStateHold

Parameters

const TDesC & aTransferTargetAddress of the target