MLtsyDispatchCallControlSwap Class Reference

class MLtsyDispatchCallControlSwap : public MLtsyDispatchInterface

Inherits from

Member Functions Documentation

HandleSwapReqL(TInt, TInt)

TInt HandleSwapReqL(TIntaCallId,
TIntaSecondCallId
)[pure virtual]

The CTSY Dispatcher shall invoke this function on receiving the EMobileCallSwap request from the CTSY.

It is a request call that is completed by invoking CCtsyDispatcherCallback::CallbackCallControlSwapComp()

This request should be completed when the request to swap two calls has been placed. One is held and the other connected. The held call becomes connected (RMobileCall::EStatusConnected) and the connected call becomes held (RMobileCall::EStatusHold).

Implementation of this interface should request that the Licensee TSY swap the specified calls. Swapping is allowed for one or two active calls.

RMobileCall::Swap()

Parameters

TInt aCallIdThe Call ID of the call to swap.
TInt aSecondCallId

HandleSwapReqL(TInt)

TInt HandleSwapReqL(TIntaCallId)[pure virtual]

The CTSY Dispatcher shall invoke this function on receiving the EMobileCallSwap request, for a single call, from the CTSY.

It is a request call that is completed by invoking CCtsyDispatcherCallback::CallbackCallControlSwapComp()

This request should be completed when the request to swap the single call has been placed.

Implementation of this interface should request that the Licensee TSY swap the specified call. The state of the call will be swapped from held to connected (or visa versa)

RMobileCall::Swap()

Parameters

TInt aCallIdThe Call ID of the single call to swap.

Member Data Documentation

const TInt KLtsyDispatchCallControlSingleSwapApiId

const TIntKLtsyDispatchCallControlSingleSwapApiId[static]

const TInt KLtsyDispatchCallControlSwapApiId

const TIntKLtsyDispatchCallControlSwapApiId[static]