CConvergedServiceSelector Class Reference

class CConvergedServiceSelector : public CBase

Interface class for telephone to fetch calling service.

ServiceSelector.lib
Since
Series60_5.0

Inherits from

Nested Classes and Structures

Constructor & Destructor Documentation

CConvergedServiceSelector()

CConvergedServiceSelector ( ) [private]

C++ default constructor.

~CConvergedServiceSelector()

IMPORT_C ~CConvergedServiceSelector ( ) [virtual]

Destructor.

Member Functions Documentation

CancelSelection()

IMPORT_C void CancelSelection ( )

Cancels selection. -Dismiss dialogs if any is currently shown and cancels the selection. -Selection can be canceled by deleting the CConvergedServiceSelector instance also.

DoGetCallingServiceByCallTypeL(TSsResult &, TSsCallType, TUint, TBool, const TDesC &)

void DoGetCallingServiceByCallTypeL ( TSsResult & aResult,
TSsCallType aCallType,
TUint aServiceId,
TBool aSendKey,
const TDesC & aString
) [private]

Parameters

TSsResult & aResult
TSsCallType aCallType
TUint aServiceId
TBool aSendKey
const TDesC & aString

GetCallingServiceByCallType(TSsResult &, TSsCallType, TUint, TBool, const TDesC &)

IMPORT_C TInt GetCallingServiceByCallType ( TSsResult & aResult,
TSsCallType aCallType,
TUint aServiceId,
TBool aSendKey = ETrue,
const TDesC & aString =  KNullDesC
)

Makes service selection for the call. -If voice call is made by sendkey the call type may be changed as voip if there is preferred voip service available. -For voip calls checks the current connection status for the services and shows the confirmation queries (if needed) for the service registration.

Parameters

TSsResult & aResult Selection results are returned by this param.
TSsCallType aCallType Current type of the call.
TUint aServiceId Current service of the call.
TBool aSendKey = ETrue Optional parameter if call is started by SendKey.
const TDesC & aString =  KNullDesC Phone number/address for call.

NewL()

IMPORT_C CConvergedServiceSelector * NewL ( ) [static]

Two-phased constructor.

Member Enumerations Documentation

Enum TSsCallType

Different type of calls.

Enumerators

ESsVoiceCall = 0
ESsVideoCall = 1
ESsVoipCall = 2

Member Data Documentation

CServiceHandler * iHandler

CServiceHandler * iHandler [private]