CConvergedServiceSelector Class Reference

class CConvergedServiceSelector : public CBase

Interface class for telephone to fetch calling service.

ServiceSelector.lib
Since
Series60_5.0

Inherits from

  • CConvergedServiceSelector

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 voidCancelSelection()

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 &)

voidDoGetCallingServiceByCallTypeL(TSsResult &aResult,
TSsCallTypeaCallType,
TUintaServiceId,
TBoolaSendKey,
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 TIntGetCallingServiceByCallType(TSsResult &aResult,
TSsCallTypeaCallType,
TUintaServiceId,
TBoolaSendKey = 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 & aResultSelection results are returned by this param.
TSsCallType aCallTypeCurrent type of the call.
TUint aServiceIdCurrent service of the call.
TBool aSendKey = ETrueOptional 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]