CMmCustomTsy Class Reference

class CMmCustomTsy : public CMmTsyBase

CMmCustomTsy contains mode-independent custom functionality and is an aggregate class for its subsystems.

Public Member Functions
~CMmCustomTsy()
TInt CancelService(const TInt, const TTsyReqHandle)
TInt CheckEmergencyNumberL(const TTsyReqHandle, RMmCustomAPI::TEmerNumberCheckMode *, TBool *)
voidComplete(TInt, TInt, TInt)
voidCompleteCheckEmergencyNumber(RMmCustomAPI::TMobileTelNumber *, TInt)
voidCompleteCheckTwoDigitDialSupport(RMmCustomAPI::TTwoDigitDialSupport, TInt)
voidCompleteClearCallBlackList(TInt)
voidCompleteGetAlsBlocked(RMmCustomAPI::TGetAlsBlockStatus, TInt)
voidCompleteGetAlsPpSupport(RMmCustomAPI::TAlsSupport, TInt)
voidCompleteGetCellInfo(RMmCustomAPI::TMmCellInfo *, TInt)
voidCompleteGetCipheringInfo(TBool, TInt)
voidCompleteGetCurrentSystemNetworkMode(TUint32, TInt)
voidCompleteGetDiagnosticOctects(TInt, TUint8)
voidCompleteGetIccCallForwardingStatus(CMmDataPackage *, TInt)
voidCompleteGetLifeTime(RMmCustomAPI::TLifeTimeData &, TInt)
voidCompleteGetNetworkOperatorName(TDes *, TInt)
voidCompleteGetOperatorName(RMmCustomAPI::TOperatorNameInfo &, TInt)
voidCompleteGetProgrammableOperatorLogo(RMmCustomAPI::TOperatorId *, RMmCustomAPI::TOperatorLogo *, TInt)
voidCompleteGetSimFileInfo(TDesC8 *, TInt)
voidCompleteGetSystemNetworkBand(RMmCustomAPI::TBandSelection, RMmCustomAPI::TNetworkModeCaps, TInt)
voidCompleteGetSystemOrCurrentNetworkModes(TUint32, TInt)
voidCompleteGetUSIMServiceSupport(CMmDataPackage *, TInt)
voidCompleteImsAuthentication(CMmDataPackage *, TInt)
voidCompleteNetWakeup(TInt)
voidCompleteNotifyAlsBlockedChanged()
voidCompleteNotifyCellInfoChange(RMmCustomAPI::TMmCellInfo *, TInt)
voidCompleteNotifyCipheringInfoChange(TBool, TBool, TInt)
voidCompleteNotifyDtmfEvent(RMmCustomAPI::TDtmfInfo, TInt)
voidCompleteNotifyHSxPAStatus(CMmDataPackage *, TInt)
voidCompleteNotifyIccCallForwardingStatusChange(CMmDataPackage *, TInt)
voidCompleteNotifyNSPSStatus(TBool)
voidCompleteNotifyNetworkConnectionFailure()
voidCompleteNotifyPhoneBookCacheReady(TName &, TInt)
voidCompleteNotifyRauEvent(RMmCustomAPI::TRauEventStatus, TInt)
voidCompleteNotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus, TInt)
voidCompleteNotifySsNetworkEvent(RMmCustomAPI::TSsTypeAndMode &, RMmCustomAPI::TSsInfo &, TInt)
voidCompleteReadHSxPAStatus(CMmDataPackage *, TInt)
voidCompleteResetNetServer(TInt)
voidCompleteSatRefreshCompleteNotification()
voidCompleteSetAlsBlocked(TInt)
voidCompleteSetDriveMode(TInt)
voidCompleteSetSystemNetworkBand(TInt)
voidCompleteSetSystemNetworkMode(TInt)
voidCompleteSimAuthentication(CMmDataPackage *, TInt)
voidCompleteSsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *, TInt)
voidCompleteSsRequestCompleteNotification(TInt, TInt)
voidCompleteTerminateCall(TInt)
voidCompleteWriteHSxPAStatus(TInt)
voidDeliverCodeL(RMobilePhone::TCodeAndUnblockCode)
TInt DeregisterNotification(const TInt)
TInt DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)
TInt ExtFunc(const TTsyReqHandle, const TInt, const TDataPackage &)
CMmCustomExtInterface *GetActiveExtensionPtr()
TInt GetCurrentSystemNetworkModeCancel(const TTsyReqHandle)
TInt GetCurrentSystemNetworkModeL(const TTsyReqHandle, TUint32 *)
TInt GetIccCallForwardingStatusL(TTsyReqHandle, TDes8 *)
TInt GetMaxNumberOfSubsystems()
RMmCustomAPI::TPndCacheStatus GetPhonebookCacheStatus(TUint8)
TInt GetPndCacheStatus(const TTsyReqHandle, RMmCustomAPI::TPndCacheStatus *, const TName *)
TSecurityPolicy GetRequiredPlatSecCaps(const TInt)
CMmSubTsyBase *GetSIMTsyPtr()
CMmSubTsyBase *GetSimLockTsyPtr()
CMmSubTsyBase **GetSubsystemArrayPtr()
TInt GetSystemNetworkBandCancel(const TTsyReqHandle)
TInt GetSystemNetworkBandL(const TTsyReqHandle, RMmCustomAPI::TBandSelection *, RMmCustomAPI::TNetworkModeCaps *)
TInt GetSystemNetworkModesCancel(const TTsyReqHandle)
TInt GetSystemNetworkModesL(const TTsyReqHandle, TUint32 *)
CMmSubTsyBase *GetWimTsyPtr()
TBool IsIccCallForwardingStatusChanged(RMmCustomAPI::TCFIndicators &)
CMmCustomTsy *NewL(CMmPhoneTsy *)
TInt NotifyIccCallForwardingStatusChange(TDes8 *)
TInt NotifyIccCallForwardingStatusChangeCancel(const TTsyReqHandle)
TInt NotifyPhoneBookCacheReady(const TTsyReqHandle, TName *)
TInt NotifyPhoneBookCacheReadyCancel(const TTsyReqHandle)
TInt NotifyRauEvent(RMmCustomAPI::TRauEventStatus *)
TInt NotifyRauEventCancel()
TInt NotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus *)
TInt NotifyRemoteAlertingToneStatusChangeCancel()
TInt NumberOfSlotsL(const TInt)
CMmPacketTsy *PacketTsy()
CMmPhoneTsy *Phone()
TInt RegisterNotification(const TInt)
voidReqCompleted(const TTsyReqHandle, const TInt)
CTelObject::TReqModeReqModeL(const TInt)
voidSetIccCfBootUpFlag(TBool)
voidSetObjectForISVDialNumberCheck(CMmVoiceCallTsy *)
IMPORT_C voidSetSatRefreshStatus(TBool)
TInt SetSystemNetworkBandL(const TTsyReqHandle, RMmCustomAPI::TBandSelection *, RMmCustomAPI::TNetworkModeCaps *)
TInt SetSystemNetworkModeL(const TTsyReqHandle, RMmCustomAPI::TNetworkModeCaps *)
voidUpdateCacheStatus(RMmCustomAPI::TPndCacheStatus, TName &)
Private Member Functions
CMmCustomTsy()
TInt CheckEmergencyNumberCancel()
TInt CheckRandValidityL(TBuf8< 16 >)
TInt CheckTwoDigitDialSupportCancel()
TInt CheckTwoDigitDialSupportL(const TTsyReqHandle, RMmCustomAPI::TTwoDigitDialSupport *)
TInt ClearCallBlackListCancel()
TInt ClearCallBlackListL(const TTsyReqHandle)
voidConstructL(CMmPhoneTsy *)
TInt CreateRandDb()
TInt FindSetBitsFromBackup(TPtrC8)
TInt Get3GPBInfo(const TTsyReqHandle, RMmCustomAPI::T3GPBInfo *)
TInt Get3GPBInfoCancel()
TInt GetAirTimeDuration(const TTsyReqHandle, TTimeIntervalSeconds *)
TInt GetAlsBlockedCancel()
TInt GetAlsBlockedL(const TTsyReqHandle, RMmCustomAPI::TGetAlsBlockStatus *)
TInt GetAlsPpSupportCancel()
TInt GetAlsPpSupportL(const TTsyReqHandle, RMmCustomAPI::TAlsSupport *)
TInt GetCallOrigin(const TTsyReqHandle, TName *, RMmCustomAPI::TCallOrigin *)
TInt GetCellInfoCancel()
TInt GetCellInfoL(TDes8 *)
TInt GetCipheringInfoCancel()
TInt GetCipheringInfoL(const TTsyReqHandle, RMmCustomAPI::TCipheringInfo *)
TInt GetDiagnosticInfo(const TTsyReqHandle, TName *)
TInt GetIccCallForwardingStatusCancel(const TTsyReqHandle)
TInt GetIccCallForwardingStatusCancel()
TInt GetLifeTimeCancel()
TInt GetLifeTimeL(const TTsyReqHandle, TDes8 *)
TInt GetNetworkOperatorNameCancel()
TInt GetNetworkOperatorNameL(TDes *)
TInt GetOperatorNameCancel()
TInt GetOperatorNameL(const TTsyReqHandle, RMmCustomAPI::TOperatorNameInfo *)
TInt GetProgrammableOperatorLogoCancel()
TInt GetProgrammableOperatorLogoL(const TTsyReqHandle, RMmCustomAPI::TOperatorId *, RMmCustomAPI::TOperatorLogo *)
TInt GetRemoteAlertingToneStatus(const TTsyReqHandle, RMmCustomAPI::TRemoteAlertingToneStatus *)
TInt GetSimFileInfoCancel(TTsyReqHandle)
TInt GetSimFileInfoL(const TTsyReqHandle, TDes8 *, TDes8 *)
TInt GetUSIMServiceSupportCancel()
TInt GetUSIMServiceSupportL(const TTsyReqHandle, RMmCustomAPI::TAppSupport *)
TInt ImsAuthenticationCancel()
TInt ImsAuthenticationL(const TTsyReqHandle, RMobilePhone::TImsAuthenticateDataV5 *)
TInt InsertBlobsToRandDb(TPtrC8)
TBool IsRequestPossibleInOffline(TInt)
TInt NetWakeupL(const TTsyReqHandle)
TInt NotifyAlsBlockedChanged(RMmCustomAPI::TGetAlsBlockStatus *)
TInt NotifyAlsBlockedChangedCancel(const TTsyReqHandle)
TInt NotifyCellInfoChange(TDes8 *)
TInt NotifyCellInfoChangeCancel()
TInt NotifyCipheringInfoChange(RMmCustomAPI::TCipheringInfo *)
TInt NotifyCipheringInfoChangeCancel(const TTsyReqHandle)
TInt NotifyDtmfEvent(RMmCustomAPI::TDtmfInfo *)
TInt NotifyDtmfEventCancel(const TTsyReqHandle)
TInt NotifyHSxPAStatus(RMmCustomAPI::THSxPAStatus *)
TInt NotifyHSxPAStatusCancel()
TInt NotifyNSPSStatus(RMmCustomAPI::TNspsStatus *)
TInt NotifyNSPSStatusCancel(const TTsyReqHandle)
TInt NotifyNetworkConnectionFailure()
TInt NotifyNetworkConnectionFailureCancel()
TInt NotifySsNetworkEvent(RMmCustomAPI::TSsTypeAndMode *, RMmCustomAPI::TSsInfo *)
TInt NotifySsNetworkEventCancel()
TInt ReadHSxPAStatusCancel()
TInt ReadHSxPAStatusL(const TTsyReqHandle, RMmCustomAPI::THSxPAStatus *)
TInt ResetNetServerL(const TTsyReqHandle)
TInt SatRefreshCompleteNotification()
TInt SatRefreshCompleteNotificationCancel(const TTsyReqHandle)
TInt SetAlsBlockedL(const TTsyReqHandle, RMmCustomAPI::TSetAlsBlock *)
TInt SetDriveModeL(const TTsyReqHandle, RMmCustomAPI::TSetDriveMode *)
TInt SetSimMessageStatusReadL(const TTsyReqHandle, TTime &, TInt &)
voidSetTypeOfResponse(const TInt, const TTsyReqHandle)
TInt SimAuthenticationCancel()
TInt SimAuthenticationL(const TTsyReqHandle, const TDataPackage &)
TInt SsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *)
TInt SsAdditionalInfoNotificationCancel(const TTsyReqHandle)
TInt SsRequestCompleteNotification(TInt *)
TInt SsRequestCompleteNotificationCancel(const TTsyReqHandle)
TInt TerminateCallL(const TTsyReqHandle, const TName *)
TInt UpdateBitCounter()
TInt WriteHSxPAStatusCancel()
TInt WriteHSxPAStatusL(const TTsyReqHandle, RMmCustomAPI::THSxPAStatus *)
Inherited Functions
CBase::CBase()
CBase::Delete(CBase *)
CBase::operator new(TUint)
CBase::operator new(TUint,TAny *)
CBase::operator new(TUint,TLeave)
CBase::operator new(TUint,TLeave,TUint)
CBase::operator new(TUint,TUint)
CBase::~CBase()
CMmTsyBase::CMmTsyBase()
CMmTsyBase::DoBaseExtFuncL(const TTsyReqHandle,const TInt,const TDataPackage &)
CMmTsyBase::Init()
CMmTsyBase::OpenNewObjectByNameL(const TDesC &)
CMmTsyBase::OpenNewObjectL(TDes &)
CMmTsyBase::~CMmTsyBase()
CObject::AccessCount()const
CObject::CObject()
CObject::Close()
CObject::Dec()
CObject::Extension_(TUint,TAny *&,TAny *)
CObject::FullName()const
CObject::Name()const
CObject::Open()
CObject::Owner()const
CObject::SetName(const TDesC *)
CObject::SetNameL(const TDesC *)
CObject::SetOwner(CObject *)
CObject::UniqueID()const
CObject::~CObject()
CSubSessionExtBase::CSubSessionExtBase()
CSubSessionExtBase::CloseSubSessionPreProcessing(CTelSession *,const TInt)
CSubSessionExtBase::GlobalKernelObjectHandle()
CSubSessionExtBase::NullMethod1()
CSubSessionExtBase::OpenPostProcessing(CTelSession *,const )
CSubSessionExtBase::Service(const RMessage2 &,CReqEntry *)
CSubSessionExtBase::ServiceExtFunc(const RMessage2 &,CReqEntry *)
CSubSessionExtBase::~CSubSessionExtBase()
CTelObject::BufferDes1(const CBuffer *,CBuffer::TWhichSlot)const
CTelObject::BufferDes1u(const CBuffer *,CBuffer::TWhichSlot)const
CTelObject::BufferDes2(const CBuffer *,CBuffer::TWhichSlot)const
CTelObject::BufferDes2u(const CBuffer *,CBuffer::TWhichSlot)const
CTelObject::CTelObject()
CTelObject::CancelSubSession(CTelSession *,const TInt)
CTelObject::CheckAndDestroyDummySubSession()
CTelObject::CreateDummySession(CTelSession *,const TInt,TBool)
CTelObject::CreateDummySessionObjectL(CTelSession *)
CTelObject::DownCallOption(const TInt,TAny *)
CTelObject::FlowControlResume()
CTelObject::FlowControlSuspend()
CTelObject::FlushReqs(CTelSession *,const TInt)
CTelObject::GeneralReq(const RMessage2 &,CTelSession *,CReqEntry *,TBool)
CTelObject::IsPriorityClientReq(TInt)const
CTelObject::PhoneOwner()const
CTelObject::Ptr1(const TDes8 *)const
CTelObject::RemoveDummySubSessionDestroyer()
CTelObject::ResolveError(CTelSession *,const TInt)const
CTelObject::ServerVersion()const
CTelObject::SetPhoneOwner(CPhoneBase *)
CTelObject::TelObjectClose()
CTelObject::UpCallOption(const TInt,TAny *)
CTelObject::UpdateAndCompleteIfNecessary(CReqEntry *,TInt)const
CTelObject::WriteBackAndCompleteBufferedReq(const RMessage2 &,CReqEntry *,TInt)const
CTelObject::WriteBackAndCompleteReq(CReqEntry *,const TInt)const
CTelObject::~CTelObject()
Private Member Enumerations
enumTCustomRequestType {
ECustomTsyReqHandleUnknown, ECustomTsyNotifyDtmfEvent, ECustomTsyGetDiagnosticInfo, ECustomTsyGetRemoteAlertingToneStatus, ECustomTsyCallOrigin, ECustomTsyTerminateCall, ECustomTsyGetAlsBlocked, ECustomTsySetAlsBlocked, ECustomTsyNotifyAlsBlockedChanged, ECustomTsyNotifyNSPSStatus, ECustomTsyGetCipheringInfo, ECustomTsyNotifyCipheringInfoChange, ECustomTsyNetWakeup, ECustomTsyNotifySsAdditionalInfo, ECustomTsyNotifySsRequestComplete, ECustomTsyNotifyCacheReady, ECustomTsyGetPndCacheStatus, ECustomTsyGetAlsPpSupport, ECustomTsyCallGsmBlackListClear, ECustomTsyCheckEmergencyNumber, ECustomTsyGetOperatorName, ECustomTsyGetProgrammableOperatorLogo, ECustomTsySsNotification, ECustomTsyGetNetworkOperatorName, ECustomTsyCheckTwoDigitDialSupport, ECustomTsySatRefreshCompleteNotification, ECustomTsyResetNetServer, ECustomTsyNotifyNetworkConnectionFailure, ECustomTsyGetSimFileInfo, ECustomTsyGetLifeTimerInfo, ECustomTsyGet3GPBInfo, ECustomTsyGetSystemNetworkModes, ECustomTsySetSystemNetworkMode, ECustomTsyGetCurrentSystemNetworkMode, ECustomTsyIMSAuthenticate, ECustomTsyGetSimAuthenticationData, ECustomTsySetDriveMode, ECustomTsyNotifyRauEvent, ECustomTsyReadHSxPAStatus, ECustomTsyWriteHSxPAStatus, ECustomTsyNotifyHSxPAStatus, ECustomTsyNotifyIccCallForwardingStatusChange, ECustomTsyGetIccCallForwardingStatus, ECustomTsyGetCellInfo, ECustomTsyNotifyCellInfoChange, ECustomTsyGetSystemNetworkBand, ECustomTsySetSystemNetworkBand, ECustomTsyGetUSIMServiceSupport, ECustomTsyNotifyRemoteAlertingToneStatusChange, ECustomTsyMaxNumOfRequests
}
enumTSubTsyIdx {
ESubTsyIdxWIM, ESubTsyIdxPacket, ESubTsyIdxSs, ESubTsyIdxSimLock, ESubTsyIdxSIM, ESubTsyIdxSecurity, ESubTsyIdxMaxNum
}
Private Attributes
RMmCustomAPI::TPndCacheStatus iAdnCacheStatus
RMmCustomAPI::TAlsSupport *iAlsSupport
RMmCustomAPI::TAppSupport *iAppSupport
RMmCustomAPI::TBandSelection *iAvailableSystemNetworkBand
CRepository *iCFISCentRep
CRepository *iCFISPrivateCentRep
RMmCustomAPI::TMmCellInfo iCellInfo
RMmCustomAPI::TMmCellInfoPckg *iCellInfoPckg
RPointerArray< TCheckAlsPpSupportRequest >iCheckAlsPpSupportRequests
RMmCustomAPI::TCipheringInfo iCipheringInfo
TUint32 *iCurrentNetworkMode
RMmCustomAPI::TCFIndicators iCurrentTCFIndicator
TTsyReqHandle iCustomReqHandles
RMmCustomAPI::TSimAuthenticationEapAka *iEapAka
RMmCustomAPI::TSimAuthenticationEapSim *iEapSim
RMmCustomAPI::TEmerNumberCheckMode *iEmergencyNumberCheckMode
TBool *iEmergencyNumberCheckResult
RMmCustomAPI::TPndCacheStatus iFdnCacheStatus
RFeatureControl iFeatureControl
TUint16 iFreshBitCounter
RMmCustomAPI::TSimAuthenticationGbaBootstrap *iGbaBootstrap
RMmCustomAPI::TSimAuthenticationGbaBootstrapUpdate *iGbaBootstrapUpdate
RMmCustomAPI::TSimAuthenticationGbaNafDerivation *iGbaNafDerivation
TBool iGetIccCfStatusBootUp
RMmCustomAPI::TSimFileInfo iGetSimFileInfoReq
RPointerArray< TGetSimFileInfoRequest >iGetSimFileInfoRequests
RMmCustomAPI::THSxPAStatus iHSxPAStatus
RMobilePhone::TImsAuthenticateDataV5 *iIMSAuthenticationData
TBool iISVDialNumberCheck
CMmVoiceCallTsy *iISVDialNumberCheckObject
TBool iIsRefresh
TDes8 *iLifeTimerInfoPckg
RMmCustomAPI::TOperatorLogo *iLogo
RMmCustomAPI::TSimAuthenticationMgvMskDeletion *iMgvMskDeletion
RMmCustomAPI::TSimAuthenticationMgvMskUpdate *iMgvMskUpdate
RMmCustomAPI::TSimAuthenticationMgvMtkGeneration *iMgvMtkGeneration
CMmCustomExtInterface *iMmCustomExtInterface
CMmPhoneTsy *iMmPhoneTsy
CMmCustomSecurityTsy *iMmSecurityTsy
CMmSubTsyBase *iMmSubTsy
TDes *iNetworkOperatorName
TDes8 *iNotifyCFIndicator
RMmCustomAPI::TDtmfInfo *iNotifyInfo
RMmCustomAPI::TOperatorId *iOperatorId
RMmCustomAPI::TOperatorNameInfo *iOperatorNameInfo
TName *iPndName
RMmCustomAPI::TRauEventStatus *iRauEventStatus
RMmCustomAPI::TRemoteAlertingToneStatus iRemoteAlertingToneStatus
TCustomRequestType iReqHandleType
RMmCustomAPI::TGetAlsBlockStatus *iRetAlsBlockStatus
TDes8 *iRetCFIndicators
RMmCustomAPI::TCipheringInfo *iRetCipheringInfo
RMmCustomAPI::THSxPAStatus *iRetHSxPAStatus
RMmCustomAPI::TGetAlsBlockStatus *iRetNotifyAlsBlockStatus
RMmCustomAPI::TMmCellInfoPckg *iRetNotifyCellInfoPckg
RMmCustomAPI::TCipheringInfo *iRetNotifyCipheringInfoChange
RMmCustomAPI::THSxPAStatus *iRetNotifyHSxPAStatus
RMmCustomAPI::TNspsStatus *iRetNspsStatus
RMmCustomAPI::TOperatorId *iRetOperatorIdInfo
RMmCustomAPI::TOperatorLogo *iRetOperatorLogoInfo
RMmCustomAPI::TOperatorNameInfo *iRetOperatorNameInfo
RMmCustomAPI::TSsAdditionalInfo *iRetSsAdditionalInfo
TInt *iRetSsRequestComplete
TInt *iRetSsStatus
RMmCustomAPI::TSetAlsBlock *iSetBlockStatus
RMmCustomAPI::THSxPAStatus *iSetHSxPAStatus
RMmCustomAPI::TSsInfo *iSsInfo
RMmCustomAPI::TSsTypeAndMode *iSsTypeAndMode
RMmCustomAPI::TBandSelection *iSystemNetworkBand
RMmCustomAPI::TNetworkModeCaps *iSystemNetworkModeCaps
TUint32 *iSystemNetworkModes
RMmCustomAPI::TRemoteAlertingToneStatus *iToneStatus
TUint8 iTransId
CMmTsyReqHandleStore *iTsyReqHandleStore
RMmCustomAPI::TTwoDigitDialSupport *iTwoDigitDialSupport
TBool iUsingFeatureManager

Constructor & Destructor Documentation

CMmCustomTsy()

CMmCustomTsy()[private]

C++ default constructor.

~CMmCustomTsy()

~CMmCustomTsy()[virtual]

Destructor

Member Functions Documentation

CancelService(const TInt, const TTsyReqHandle)

TInt CancelService(const TIntaIpc,
const TTsyReqHandleaTsyReqHandle
)[virtual]

Cancels request of which IPC number and request handle are given in parameters.

Parameters

const TInt aIpcAn interprocess communication command identifier
const TTsyReqHandle aTsyReqHandleRequest handle

CheckEmergencyNumberCancel()

TInt CheckEmergencyNumberCancel()[private]

Cancels an outstanding CheckEmergencyNumber function

CheckEmergencyNumberL(const TTsyReqHandle, RMmCustomAPI::TEmerNumberCheckMode *, TBool *)

TInt CheckEmergencyNumberL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TEmerNumberCheckMode *aNumberMode,
TBool *aResult
)

This checks whether given number is an emergency number

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TEmerNumberCheckMode * aNumberModeNumber to be checked and check mode
TBool * aResultResult of check

CheckRandValidityL(TBuf8< 16 >)

TInt CheckRandValidityL(TBuf8< 16 >aRand)[private]

Checks if rand received from network is valid

Parameters

TBuf8< 16 > aRandRAND

CheckTwoDigitDialSupportCancel()

TInt CheckTwoDigitDialSupportCancel()[private]

Cancels an outstanding CheckTwoDigitDialSupport request

CheckTwoDigitDialSupportL(const TTsyReqHandle, RMmCustomAPI::TTwoDigitDialSupport *)

TInt CheckTwoDigitDialSupportL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TTwoDigitDialSupport *aSupport
)[private]

Checks two digit dial support status

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TTwoDigitDialSupport * aSupportTwo digit dial support status

ClearCallBlackListCancel()

TInt ClearCallBlackListCancel()[private]

Cancels an outstanding ClearCallBlackListL function

ClearCallBlackListL(const TTsyReqHandle)

TInt ClearCallBlackListL(const TTsyReqHandleaTsyReqHandle)[private]

Clears Call Blacklist

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

Complete(TInt, TInt, TInt)

voidComplete(TIntaReqHandleType,
TIntaError,
TIntaIPC
)[virtual]

Calls the needed complete method due timer expiration

Parameters

TInt aReqHandleTypeRequest handle type.
TInt aErrorError value
TInt aIPCIPC value

CompleteCheckEmergencyNumber(RMmCustomAPI::TMobileTelNumber *, TInt)

voidCompleteCheckEmergencyNumber(RMmCustomAPI::TMobileTelNumber *aTelNumber,
TIntaErrorValue
)

Completes emergency number checking request

Parameters

RMmCustomAPI::TMobileTelNumber * aTelNumberEmergency number or NULL if check failed
TInt aErrorValueError value

CompleteCheckTwoDigitDialSupport(RMmCustomAPI::TTwoDigitDialSupport, TInt)

voidCompleteCheckTwoDigitDialSupport(RMmCustomAPI::TTwoDigitDialSupportaTwoDigitDialSupport,
TIntaErrorCode
)

Completes checking of two digit dial support

Parameters

RMmCustomAPI::TTwoDigitDialSupport aTwoDigitDialSupportTwo digit dial support status
TInt aErrorCodeError code

CompleteClearCallBlackList(TInt)

voidCompleteClearCallBlackList(TIntaErrorCode)

Completes a ClearCallBlackListL request

Parameters

TInt aErrorCodeError code

CompleteGetAlsBlocked(RMmCustomAPI::TGetAlsBlockStatus, TInt)

voidCompleteGetAlsBlocked(RMmCustomAPI::TGetAlsBlockStatusaBlockStatus,
TIntaErrorCode
)

Completes a GetAlsBlocked request

Parameters

RMmCustomAPI::TGetAlsBlockStatus aBlockStatusStatus of ALS block
TInt aErrorCodeError code

CompleteGetAlsPpSupport(RMmCustomAPI::TAlsSupport, TInt)

voidCompleteGetAlsPpSupport(RMmCustomAPI::TAlsSupportaAlsSupport,
TIntaErrorCode
)

Completes a NotifyAlsBlockedChanged request

Parameters

RMmCustomAPI::TAlsSupport aAlsSupport
TInt aErrorCodeError code

CompleteGetCellInfo(RMmCustomAPI::TMmCellInfo *, TInt)

voidCompleteGetCellInfo(RMmCustomAPI::TMmCellInfo *aCellInfo,
TIntaErrorValue
)

Completes an outstanding GetCellInfo request.

Parameters

RMmCustomAPI::TMmCellInfo * aCellInfopointer to client side data
TInt aErrorValue

CompleteGetCipheringInfo(TBool, TInt)

voidCompleteGetCipheringInfo(TBoolaCipherIndStatus,
TIntaErrorCode
)

Completes the GetCipheringInfoRequest

Parameters

TBool aCipherIndStatusStatus of ciphering indicator
TInt aErrorCodeError code

CompleteGetCurrentSystemNetworkMode(TUint32, TInt)

voidCompleteGetCurrentSystemNetworkMode(TUint32aCurrentNetwork,
TIntaResult
)

Completes Get Current System Network Mode

Parameters

TUint32 aCurrentNetworkNetwork
TInt aResultResult value

CompleteGetDiagnosticOctects(TInt, TUint8)

voidCompleteGetDiagnosticOctects(TIntaCallId,
TUint8aDiags
)

Sets diagnostic octets when received

Parameters

TInt aCallIdId of the call that has diagnostics
TUint8 aDiagsThe diagnostic octets

CompleteGetIccCallForwardingStatus(CMmDataPackage *, TInt)

voidCompleteGetIccCallForwardingStatus(CMmDataPackage *aDataPackage,
TIntaErrorCode
)

Completes get icc CF status request

Parameters

CMmDataPackage * aDataPackagedata package
TInt aErrorCodeError Code

CompleteGetLifeTime(RMmCustomAPI::TLifeTimeData &, TInt)

voidCompleteGetLifeTime(RMmCustomAPI::TLifeTimeData &aLifeTimerData,
TIntaErrorValue
)

Completes a GetSimFileInfo request

Parameters

RMmCustomAPI::TLifeTimeData & aLifeTimerDataLife timer information
TInt aErrorValue

CompleteGetNetworkOperatorName(TDes *, TInt)

voidCompleteGetNetworkOperatorName(TDes *aName,
TIntaError
)

Completes get network provider name request

Parameters

TDes * aNameNetwork provider name
TInt aErrorError value

CompleteGetOperatorName(RMmCustomAPI::TOperatorNameInfo &, TInt)

voidCompleteGetOperatorName(RMmCustomAPI::TOperatorNameInfo &aOperatorNameInfo,
TIntaErrorValue
)

Completes GetOperatorName

Parameters

RMmCustomAPI::TOperatorNameInfo & aOperatorNameInfoProgrammable operator name info
TInt aErrorValueError value

CompleteGetProgrammableOperatorLogo(RMmCustomAPI::TOperatorId *, RMmCustomAPI::TOperatorLogo *, TInt)

voidCompleteGetProgrammableOperatorLogo(RMmCustomAPI::TOperatorId *aOperatorIdInfo,
RMmCustomAPI::TOperatorLogo *aLogoData,
TIntaErrorValue
)

Completes GetProgrammableOperatorLogo

Parameters

RMmCustomAPI::TOperatorId * aOperatorIdInfoOperator id
RMmCustomAPI::TOperatorLogo * aLogoDataOperator logo info
TInt aErrorValueError value

CompleteGetSimFileInfo(TDesC8 *, TInt)

voidCompleteGetSimFileInfo(TDesC8 *aData,
TIntaError
)

Completes a GetSimFileInfo request

Parameters

TDesC8 * aDataFile-data retrieved from SIM
TInt aError

CompleteGetSystemNetworkBand(RMmCustomAPI::TBandSelection, RMmCustomAPI::TNetworkModeCaps, TInt)

voidCompleteGetSystemNetworkBand(RMmCustomAPI::TBandSelectionaSystemNetworkBand,
RMmCustomAPI::TNetworkModeCapsaSystemNetworkMode,
TIntaResult
)

Complete GetSystemNetworkBand request

Parameters

RMmCustomAPI::TBandSelection aSystemNetworkBandNetwork band
RMmCustomAPI::TNetworkModeCaps aSystemNetworkMode
TInt aResultError value

CompleteGetSystemOrCurrentNetworkModes(TUint32, TInt)

voidCompleteGetSystemOrCurrentNetworkModes(TUint32aSystemNetworkModes,
TIntaResult
)

Complete GetSystemNetworkModes or CurrentNetworkMode request

Parameters

TUint32 aSystemNetworkModesNetwork modes
TInt aResultError value

CompleteGetUSIMServiceSupport(CMmDataPackage *, TInt)

voidCompleteGetUSIMServiceSupport(CMmDataPackage *aDataPackage,
TIntaErrorCode
)

Complete GetUSIMServiceSupport request

Since
S60 v3.2

Parameters

CMmDataPackage * aDataPackageDatapackage
TInt aErrorCodeError code

CompleteImsAuthentication(CMmDataPackage *, TInt)

voidCompleteImsAuthentication(CMmDataPackage *aDataPackage,
TIntaResult
)

Completes ims authentication request

Parameters

CMmDataPackage * aDataPackageHolds authentication data from sim
TInt aResultError value

CompleteNetWakeup(TInt)

voidCompleteNetWakeup(TIntaErrorCode)

Completes a NetWakeup request

Parameters

TInt aErrorCodeError code

CompleteNotifyAlsBlockedChanged()

voidCompleteNotifyAlsBlockedChanged()

Completes a NotifyAlsBlockedChanged request

CompleteNotifyCellInfoChange(RMmCustomAPI::TMmCellInfo *, TInt)

voidCompleteNotifyCellInfoChange(RMmCustomAPI::TMmCellInfo *aCellInfo,
TIntaErrorCode
)

Complete cell info change notification

Parameters

RMmCustomAPI::TMmCellInfo * aCellInfopointer to client side data
TInt aErrorCode

CompleteNotifyCipheringInfoChange(TBool, TBool, TInt)

voidCompleteNotifyCipheringInfoChange(TBoolaCipherIndStatus,
TBoolaCipherStatus,
TIntaErrorCode
)

Completes a NotifyCipheringInfoChange request

Parameters

TBool aCipherIndStatusStatus of ciphering indicator
TBool aCipherStatusStatus of ciphering
TInt aErrorCodeError code

CompleteNotifyDtmfEvent(RMmCustomAPI::TDtmfInfo, TInt)

voidCompleteNotifyDtmfEvent(RMmCustomAPI::TDtmfInfoaInfo,
TIntaErrorCode
)

Completes a NotifyDtmfEvent request

Parameters

RMmCustomAPI::TDtmfInfo aInfoDtmf info
TInt aErrorCodeError code

CompleteNotifyHSxPAStatus(CMmDataPackage *, TInt)

voidCompleteNotifyHSxPAStatus(CMmDataPackage *aDataPackage,
TIntaErrorCode
)

Complete HSxPA Status notification

Parameters

CMmDataPackage * aDataPackage
TInt aErrorCodeError code

CompleteNotifyIccCallForwardingStatusChange(CMmDataPackage *, TInt)

voidCompleteNotifyIccCallForwardingStatusChange(CMmDataPackage *aDataPackage,
TIntaErrorCode
)

Completes icc CF status change notification

Parameters

CMmDataPackage * aDataPackagedata package
TInt aErrorCodeError Code

CompleteNotifyNSPSStatus(TBool)

voidCompleteNotifyNSPSStatus(TBoolaNspsStatus)

Completes a NotifyNSPSStatus request

Parameters

TBool aNspsStatusStatus of NSPS (On/Off)

CompleteNotifyNetworkConnectionFailure()

voidCompleteNotifyNetworkConnectionFailure()

Completes a NotifyNetworkConnectionFailure request

CompleteNotifyPhoneBookCacheReady(TName &, TInt)

voidCompleteNotifyPhoneBookCacheReady(TName &aPndName,
TIntaResult
)

Completes NotifyPhoneBookCacheReady notification

Parameters

TName & aPndNamePhonebookname
TInt aResult

CompleteNotifyRauEvent(RMmCustomAPI::TRauEventStatus, TInt)

voidCompleteNotifyRauEvent(RMmCustomAPI::TRauEventStatusaEventStatus,
TIntaErrorCode
)

Completes RAU event notification

Parameters

RMmCustomAPI::TRauEventStatus aEventStatusRAU event status
TInt aErrorCode

CompleteNotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus, TInt)

voidCompleteNotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatusaToneStatus,
TIntaErrorCode
)

Completes NotifyRemoteAlertingToneStatusChange notification

Parameters

RMmCustomAPI::TRemoteAlertingToneStatus aToneStatusRemoteToneAlerting status
TInt aErrorCodeError code

CompleteNotifySsNetworkEvent(RMmCustomAPI::TSsTypeAndMode &, RMmCustomAPI::TSsInfo &, TInt)

voidCompleteNotifySsNetworkEvent(RMmCustomAPI::TSsTypeAndMode &aSsTypeAndMode,
RMmCustomAPI::TSsInfo &aSsInfo,
TIntaErrorCode
)

Completes a requested NotifySsNetworkEvent

Parameters

RMmCustomAPI::TSsTypeAndMode & aSsTypeAndModess type and mode
RMmCustomAPI::TSsInfo & aSsInfoss info
TInt aErrorCodeError code

CompleteReadHSxPAStatus(CMmDataPackage *, TInt)

voidCompleteReadHSxPAStatus(CMmDataPackage *aDataPackage,
TIntaErrorCode
)

Complete ReadHSxPAStatus request

Parameters

CMmDataPackage * aDataPackageDatapackage
TInt aErrorCodeError code

CompleteResetNetServer(TInt)

voidCompleteResetNetServer(TIntaErrorValue)

Completes a ResetNetServer request

Parameters

TInt aErrorValueError value

CompleteSatRefreshCompleteNotification()

voidCompleteSatRefreshCompleteNotification()

Completes the notification of SAT refresh to the client

CompleteSetAlsBlocked(TInt)

voidCompleteSetAlsBlocked(TIntaErrorCode)

Completes a SetAlsBlocked request

Parameters

TInt aErrorCodeError code

CompleteSetDriveMode(TInt)

voidCompleteSetDriveMode(TIntaErrorCode)

Completes a Set Drive Mode request

Parameters

TInt aErrorCode

CompleteSetSystemNetworkBand(TInt)

voidCompleteSetSystemNetworkBand(TIntaResult)

Complete SetSystemNetworkBand request

Parameters

TInt aResult

CompleteSetSystemNetworkMode(TInt)

voidCompleteSetSystemNetworkMode(TIntaResult)

Complete SetSystemNetworkMode request

Parameters

TInt aResult

CompleteSimAuthentication(CMmDataPackage *, TInt)

voidCompleteSimAuthentication(CMmDataPackage *aDataPackage,
TIntaResult
)

Completes sim authentication request

Parameters

CMmDataPackage * aDataPackageHolds authentication data from sim
TInt aResultError value

CompleteSsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *, TInt)

voidCompleteSsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *aSsAdditionalInfo,
TIntaError
)

Completes SsAdditionalInfo notification

Parameters

RMmCustomAPI::TSsAdditionalInfo * aSsAdditionalInfo
TInt aError

CompleteSsRequestCompleteNotification(TInt, TInt)

voidCompleteSsRequestCompleteNotification(TIntaSsStatus,
TIntaError
)

Completes SsRequestComplete notification

Parameters

TInt aSsStatus
TInt aErrorError variable

CompleteTerminateCall(TInt)

voidCompleteTerminateCall(TIntaError)

Completes a CompleteTerminateCall request

Parameters

TInt aErrorError code

CompleteWriteHSxPAStatus(TInt)

voidCompleteWriteHSxPAStatus(TIntaErrorCode)

Complete WriteHSxPAStatus request

Parameters

TInt aErrorCodeError code

ConstructL(CMmPhoneTsy *)

voidConstructL(CMmPhoneTsy *aMmPhoneTsy)[private]

By default Symbian 2nd phase constructor is private.

Parameters

CMmPhoneTsy * aMmPhoneTsyPointer to MM Phone Tsy object

CreateRandDb()

TInt CreateRandDb()[private]

Creates database to hold rand information

DeliverCodeL(RMobilePhone::TCodeAndUnblockCode)

voidDeliverCodeL(RMobilePhone::TCodeAndUnblockCodeaCodes)

Deliver code.

DeregisterNotification(const TInt)

TInt DeregisterNotification(const TIntaIpc)[virtual]

Deregister given notification.

Parameters

const TInt aIpcAn interprocess communication command identifier

DoExtFuncL(const TTsyReqHandle, const TInt, const TDataPackage &)

TInt DoExtFuncL(const TTsyReqHandleaTsyReqHandle,
const TIntaIpc,
const TDataPackage &aPackage
)[virtual]

Handles extended client requests. Uses TRAP to ensure functioning on memory allocation failure.

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
const TInt aIpcIPC number of the request
const TDataPackage & aPackageReference to a data package

ExtFunc(const TTsyReqHandle, const TInt, const TDataPackage &)

TInt ExtFunc(const TTsyReqHandleaTsyReqHandle,
const TIntaIpc,
const TDataPackage &aPackage
)

TRAP's all CMmCustomTsy related Custom API requests in case that they fail. This method functions only as a centralized TRAP for the DoExtFuncL method that does the actual mapping of IPC number to TSY method call.

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
const TInt aIpcIPC number of the request
const TDataPackage & aPackageReference to a data package

FindSetBitsFromBackup(TPtrC8)

TInt FindSetBitsFromBackup(TPtrC8aMessageDigest)[private]

Checks rand_db.prv for set bits

Parameters

TPtrC8 aMessageDigestHash sum(sha1) of RAND

Get3GPBInfo(const TTsyReqHandle, RMmCustomAPI::T3GPBInfo *)

TInt Get3GPBInfo(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::T3GPBInfo *aInfo
)[private]

Gets phonebook 3G info

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::T3GPBInfo * aInfo3G phonebook info

Get3GPBInfoCancel()

TInt Get3GPBInfoCancel()[private]

Cancel Get3GPBInfo request

GetActiveExtensionPtr()

CMmCustomExtInterface *GetActiveExtensionPtr()[inline]

Returns pointer to CMmSs object.

GetAirTimeDuration(const TTsyReqHandle, TTimeIntervalSeconds *)

TInt GetAirTimeDuration(const TTsyReqHandleaTsyReqHandle,
TTimeIntervalSeconds *aTime
)[private]

Get the air time use duration synchronously

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TTimeIntervalSeconds * aTimeAir time duration in seconds.

GetAlsBlockedCancel()

TInt GetAlsBlockedCancel()[private]

Cancel GetAlsBlocked request

GetAlsBlockedL(const TTsyReqHandle, RMmCustomAPI::TGetAlsBlockStatus *)

TInt GetAlsBlockedL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TGetAlsBlockStatus *aBlockStatus
)[private]

Gets alternating line service blocked status

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TGetAlsBlockStatus * aBlockStatusBlock status

GetAlsPpSupportCancel()

TInt GetAlsPpSupportCancel()[private]

Cancels an outstanding GetAlsPpSupport function

GetAlsPpSupportL(const TTsyReqHandle, RMmCustomAPI::TAlsSupport *)

TInt GetAlsPpSupportL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TAlsSupport *aSupport
)[private]

Get ALS pp Support

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TAlsSupport * aSupport

GetCallOrigin(const TTsyReqHandle, TName *, RMmCustomAPI::TCallOrigin *)

TInt GetCallOrigin(const TTsyReqHandleaTsyReqHandle,
TName *aCallName,
RMmCustomAPI::TCallOrigin *aOrigin
)[private]

Returns the origin of the call

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
TName * aCallNameCall name
RMmCustomAPI::TCallOrigin * aOriginCall origin

GetCellInfoCancel()

TInt GetCellInfoCancel()[private]

Cancels an outstanding GetCellInfo request

GetCellInfoL(TDes8 *)

TInt GetCellInfoL(TDes8 *aCellInfoPckg)[private]

Gets GSM/WCDMA cell(s) info

Parameters

TDes8 * aCellInfoPckgPointer to packaged TMmCellInfo class

GetCipheringInfoCancel()

TInt GetCipheringInfoCancel()[private]

Cancels an outstanding GetCipheringInfo function

GetCipheringInfoL(const TTsyReqHandle, RMmCustomAPI::TCipheringInfo *)

TInt GetCipheringInfoL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TCipheringInfo *aInfo
)[private]

Gets the ciphering info

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TCipheringInfo * aInfoCiphering information

GetCurrentSystemNetworkModeCancel(const TTsyReqHandle)

TInt GetCurrentSystemNetworkModeCancel(const TTsyReqHandleaTsyReqHandle)

Cancel GetCurrentSystemNetworkMode request

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

GetCurrentSystemNetworkModeL(const TTsyReqHandle, TUint32 *)

TInt GetCurrentSystemNetworkModeL(const TTsyReqHandleaTsyReqHandle,
TUint32 *aNetworkMode
)

Get currently selected network mode

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TUint32 * aNetworkModePointer to network mode

GetDiagnosticInfo(const TTsyReqHandle, TName *)

TInt GetDiagnosticInfo(const TTsyReqHandleaTsyReqHandle,
TName *aCallName
)[private]

Getting diagnostic info

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
TName * aCallNameCall name

GetIccCallForwardingStatusCancel(const TTsyReqHandle)

TInt GetIccCallForwardingStatusCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancels get icc callforwarding request

Since
S60 v.3.2

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

GetIccCallForwardingStatusCancel()

TInt GetIccCallForwardingStatusCancel()[private]

Cancels GetIccCallForwardingStatus request

GetIccCallForwardingStatusL(TTsyReqHandle, TDes8 *)

TInt GetIccCallForwardingStatusL(TTsyReqHandleaTsyReqHandle,
TDes8 *aCFIndicators
)

Get Icc Call forwarding parameters

Parameters

TTsyReqHandle aTsyReqHandlereghandle
TDes8 * aCFIndicatorspointer to client side data

GetLifeTimeCancel()

TInt GetLifeTimeCancel()[private]

Cancel GetLifeTime request

GetLifeTimeL(const TTsyReqHandle, TDes8 *)

TInt GetLifeTimeL(const TTsyReqHandleaTsyReqHandle,
TDes8 *aLifeTimerInfoPckg
)[private]

Gets the life timer's information

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TDes8 * aLifeTimerInfoPckgPointer to packaged TLifeTimeInfo class

GetMaxNumberOfSubsystems()

TInt GetMaxNumberOfSubsystems()[inline, virtual]

Gives the maximun number of TSY's subsystems.

GetNetworkOperatorNameCancel()

TInt GetNetworkOperatorNameCancel()[private]

Cancels an outstanding GetNetworkOperatorName function

GetNetworkOperatorNameL(TDes *)

TInt GetNetworkOperatorNameL(TDes *aNetworkOperatorName)[private]

Gets network operator name

Parameters

TDes * aNetworkOperatorNameNetwork provider name

GetOperatorNameCancel()

TInt GetOperatorNameCancel()[private]

Cancels an outstanding GetOperatorName

GetOperatorNameL(const TTsyReqHandle, RMmCustomAPI::TOperatorNameInfo *)

TInt GetOperatorNameL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TOperatorNameInfo *aOperatorNameInfo
)[private]

Gets the programmable operator name info of the current network

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TOperatorNameInfo * aOperatorNameInfoOperator name info

GetPhonebookCacheStatus(TUint8)

RMmCustomAPI::TPndCacheStatus GetPhonebookCacheStatus(TUint8aPhoneBookType)

Get phonebook cache status

Parameters

TUint8 aPhoneBookTypePhonebooktype

GetPndCacheStatus(const TTsyReqHandle, RMmCustomAPI::TPndCacheStatus *, const TName *)

TInt GetPndCacheStatus(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TPndCacheStatus *aPndStatus,
const TName *aPndName
)

Gets current status of caching

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
RMmCustomAPI::TPndCacheStatus * aPndStatusStatus of caching
const TName * aPndNamePhonebookname

GetProgrammableOperatorLogoCancel()

TInt GetProgrammableOperatorLogoCancel()[private]

Cancels an outstanding GetProgrammableOperatorLogo

GetProgrammableOperatorLogoL(const TTsyReqHandle, RMmCustomAPI::TOperatorId *, RMmCustomAPI::TOperatorLogo *)

TInt GetProgrammableOperatorLogoL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TOperatorId *aOperatorId,
RMmCustomAPI::TOperatorLogo *aLogo
)[private]

Gets the programmable operator logo of the current network

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TOperatorId * aOperatorId
RMmCustomAPI::TOperatorLogo * aLogo

GetRemoteAlertingToneStatus(const TTsyReqHandle, RMmCustomAPI::TRemoteAlertingToneStatus *)

TInt GetRemoteAlertingToneStatus(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TRemoteAlertingToneStatus *aToneStatus
)[private]

Reads the remote alerting tone status

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TRemoteAlertingToneStatus * aToneStatusTone status

GetRequiredPlatSecCaps(const TInt)

TSecurityPolicy GetRequiredPlatSecCaps(const TIntaIpc)[virtual]

Returns security policy for given IPC.

Parameters

const TInt aIpcAn interprocess communication command identifier

GetSIMTsyPtr()

CMmSubTsyBase *GetSIMTsyPtr()[inline]

Returns pointer to CMmSIMTsy object.

GetSimFileInfoCancel(TTsyReqHandle)

TInt GetSimFileInfoCancel(TTsyReqHandleaTsyReqHandle)[private]

Cancel GetSimFileInfo request

Parameters

TTsyReqHandle aTsyReqHandleRequest handle

GetSimFileInfoL(const TTsyReqHandle, TDes8 *, TDes8 *)

TInt GetSimFileInfoL(const TTsyReqHandleaTsyReqHandle,
TDes8 *aSimFileInfoPckg,
TDes8 *aSimResponseBuffer
)[private]

Gets a given SIM file's information

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TDes8 * aSimFileInfoPckgPointer to a packaged object
TDes8 * aSimResponseBufferPointer to client side buffer for storing data

GetSimLockTsyPtr()

CMmSubTsyBase *GetSimLockTsyPtr()[inline]

Returns pointer to CMmSimLockTsy object.

GetSubsystemArrayPtr()

CMmSubTsyBase **GetSubsystemArrayPtr()[inline, virtual]

Gives pointer to the array of TSY's subsystems.

GetSystemNetworkBandCancel(const TTsyReqHandle)

TInt GetSystemNetworkBandCancel(const TTsyReqHandleaTsyReqHandle)

Cancel GetSystemNetworkBand request

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

GetSystemNetworkBandL(const TTsyReqHandle, RMmCustomAPI::TBandSelection *, RMmCustomAPI::TNetworkModeCaps *)

TInt GetSystemNetworkBandL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TBandSelection *aSystemNetworkBand,
RMmCustomAPI::TNetworkModeCaps *aSystemNetworkMode
)

Get network band

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
RMmCustomAPI::TBandSelection * aSystemNetworkBandPointer to network bands
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkMode

GetSystemNetworkModesCancel(const TTsyReqHandle)

TInt GetSystemNetworkModesCancel(const TTsyReqHandleaTsyReqHandle)

Cancel GetSystemNetworkModes request

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

GetSystemNetworkModesL(const TTsyReqHandle, TUint32 *)

TInt GetSystemNetworkModesL(const TTsyReqHandleaTsyReqHandle,
TUint32 *aSystemNetworkModes
)

Get supported network modes

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TUint32 * aSystemNetworkModesPointer to network modes

GetUSIMServiceSupportCancel()

TInt GetUSIMServiceSupportCancel()[private]

Cancel GetUSIMServiceSupport request

Since
S60 v3.2

GetUSIMServiceSupportL(const TTsyReqHandle, RMmCustomAPI::TAppSupport *)

TInt GetUSIMServiceSupportL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TAppSupport *aAppSupport
)[private]

Read GetUSIMServiceSupport

Since
S60 v3.2

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TAppSupport * aAppSupportApplication provided data

GetWimTsyPtr()

CMmSubTsyBase *GetWimTsyPtr()[inline]

Returns pointer to CMmWim object.

ImsAuthenticationCancel()

TInt ImsAuthenticationCancel()[private]

Cancels sim authenticaiton request

ImsAuthenticationL(const TTsyReqHandle, RMobilePhone::TImsAuthenticateDataV5 *)

TInt ImsAuthenticationL(const TTsyReqHandleaTsyReqHandle,
RMobilePhone::TImsAuthenticateDataV5 *aAuthenticationData
)[private]

Gets authentication data from sim

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
RMobilePhone::TImsAuthenticateDataV5 * aAuthenticationDataPointer to IMS authentication data.

InsertBlobsToRandDb(TPtrC8)

TInt InsertBlobsToRandDb(TPtrC8aMessageDigest)[private]

Inserts blobs to rand_db

Parameters

TPtrC8 aMessageDigestHash sum(sha1) of RAND

IsIccCallForwardingStatusChanged(RMmCustomAPI::TCFIndicators &)

TBool IsIccCallForwardingStatusChanged(RMmCustomAPI::TCFIndicators &aNotifyCFIndicator)

Compares indicator packages

Parameters

RMmCustomAPI::TCFIndicators & aNotifyCFIndicatorindicator to be compared

IsRequestPossibleInOffline(TInt)

TBool IsRequestPossibleInOffline(TIntaIpc)[private]

Checks wether or not a ETel request can be performed while offline mode is enabled

Parameters

TInt aIpcIpc number of the request

NetWakeupL(const TTsyReqHandle)

TInt NetWakeupL(const TTsyReqHandleaTsyReqHandle)[private]

This function wake ups the net server from the NSPS state

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

NewL(CMmPhoneTsy *)

CMmCustomTsy *NewL(CMmPhoneTsy *aMmPhoneTsy)[static]

Two-phased constructor.

Parameters

CMmPhoneTsy * aMmPhoneTsyPointer to a MM PhoneTSY

NotifyAlsBlockedChanged(RMmCustomAPI::TGetAlsBlockStatus *)

TInt NotifyAlsBlockedChanged(RMmCustomAPI::TGetAlsBlockStatus *aBlockStatus)[private]

Notifies a client of changed Als blocked status

Parameters

RMmCustomAPI::TGetAlsBlockStatus * aBlockStatusBlock status

NotifyAlsBlockedChangedCancel(const TTsyReqHandle)

TInt NotifyAlsBlockedChangedCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancels an Outstanding NotifyAlsBlockedChanged

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

NotifyCellInfoChange(TDes8 *)

TInt NotifyCellInfoChange(TDes8 *aCellInfoPckg)[private]

Notification cell(s) info changes

Parameters

TDes8 * aCellInfoPckgPointer to packaged TMmCellInfo class

NotifyCellInfoChangeCancel()

TInt NotifyCellInfoChangeCancel()[private]

Cancel cell info change notification

NotifyCipheringInfoChange(RMmCustomAPI::TCipheringInfo *)

TInt NotifyCipheringInfoChange(RMmCustomAPI::TCipheringInfo *aInfo)[private]

This function notifies a client of ciphering info change

Parameters

RMmCustomAPI::TCipheringInfo * aInfoCiphering information

NotifyCipheringInfoChangeCancel(const TTsyReqHandle)

TInt NotifyCipheringInfoChangeCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancels an outstanding NotifyCipheringInfoChange function

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

NotifyDtmfEvent(RMmCustomAPI::TDtmfInfo *)

TInt NotifyDtmfEvent(RMmCustomAPI::TDtmfInfo *aInfo)[private]

Notify Dtmf Event

Parameters

RMmCustomAPI::TDtmfInfo * aInfoDtmf info

NotifyDtmfEventCancel(const TTsyReqHandle)

TInt NotifyDtmfEventCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancel NotifyDtmfEvent request

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

NotifyHSxPAStatus(RMmCustomAPI::THSxPAStatus *)

TInt NotifyHSxPAStatus(RMmCustomAPI::THSxPAStatus *aHSxPAStatus)[private]

Set HSxPAStatus notification

Parameters

RMmCustomAPI::THSxPAStatus * aHSxPAStatus

NotifyHSxPAStatusCancel()

TInt NotifyHSxPAStatusCancel()[private]

Cancel HSxPAStatus notification

NotifyIccCallForwardingStatusChange(TDes8 *)

TInt NotifyIccCallForwardingStatusChange(TDes8 *aCFIndicators)

Sets notification on for CF status change

Parameters

TDes8 * aCFIndicatorspointer to client side data

NotifyIccCallForwardingStatusChangeCancel(const TTsyReqHandle)

TInt NotifyIccCallForwardingStatusChangeCancel(const TTsyReqHandleaTsyReqHandle)

Cancels icc callforwarding notification

Parameters

const TTsyReqHandle aTsyReqHandlereghandle

NotifyNSPSStatus(RMmCustomAPI::TNspsStatus *)

TInt NotifyNSPSStatus(RMmCustomAPI::TNspsStatus *aNspsStatus)[private]

Notifies a client of a change in NSPS (No Service Power Save)

Parameters

RMmCustomAPI::TNspsStatus * aNspsStatusStatus of the NSPS (on/off)

NotifyNSPSStatusCancel(const TTsyReqHandle)

TInt NotifyNSPSStatusCancel(const TTsyReqHandleaTsyReqHandle)[private]

This function cancels an outstanding NotifyNSPSStatus function

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

NotifyNetworkConnectionFailure()

TInt NotifyNetworkConnectionFailure()[private]

Notifies of a network connection failure. This failure is so severe that the only way to recover is to restart the phone.

NotifyNetworkConnectionFailureCancel()

TInt NotifyNetworkConnectionFailureCancel()[private]

Cancels an outstanding NotifyNetworkConnectionFailure severe that the only way to recover is to restart the phone.

NotifyPhoneBookCacheReady(const TTsyReqHandle, TName *)

TInt NotifyPhoneBookCacheReady(const TTsyReqHandleaTsyReqHandle,
TName *aPndName
)

Notifies client when Phonebook cache is ready

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TName * aPndNamePhonebookname

NotifyPhoneBookCacheReadyCancel(const TTsyReqHandle)

TInt NotifyPhoneBookCacheReadyCancel(const TTsyReqHandleaTsyReqHandle)

Cancels notify phonebook cache ready notification

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

NotifyRauEvent(RMmCustomAPI::TRauEventStatus *)

TInt NotifyRauEvent(RMmCustomAPI::TRauEventStatus *aEventStatus)

Notify RAU event

Parameters

RMmCustomAPI::TRauEventStatus * aEventStatusRAU event status

NotifyRauEventCancel()

TInt NotifyRauEventCancel()

Cancels RAU event Notification

NotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus *)

TInt NotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus *aToneStatus)

Notify RemoteAlertingToneStatusChange

Parameters

RMmCustomAPI::TRemoteAlertingToneStatus * aToneStatusRemoteToneAlerting status

NotifyRemoteAlertingToneStatusChangeCancel()

TInt NotifyRemoteAlertingToneStatusChangeCancel()

Cancels RemoteAlertingToneStatusChange Notification

NotifySsNetworkEvent(RMmCustomAPI::TSsTypeAndMode *, RMmCustomAPI::TSsInfo *)

TInt NotifySsNetworkEvent(RMmCustomAPI::TSsTypeAndMode *aSsTypeAndMode,
RMmCustomAPI::TSsInfo *aSsInfo
)[private]

Notifies the client of network generated SS events

Parameters

RMmCustomAPI::TSsTypeAndMode * aSsTypeAndModeSS type and mode info
RMmCustomAPI::TSsInfo * aSsInfoSS general info

NotifySsNetworkEventCancel()

TInt NotifySsNetworkEventCancel()[private]

Cancels an outstanding NotifySsNetworkEvent function

NumberOfSlotsL(const TInt)

TInt NumberOfSlotsL(const TIntaIpc)[virtual]

Returns number of slots to be used for given IPC.

Parameters

const TInt aIpcAn interprocess communication command identifier

PacketTsy()

CMmPacketTsy *PacketTsy()[inline]

Returns pointer to CMmPacketTsy object.

Phone()

CMmPhoneTsy *Phone()

Returns pointer to the Phone object

ReadHSxPAStatusCancel()

TInt ReadHSxPAStatusCancel()[private]

Cancel ReadHSxPAStatus request

ReadHSxPAStatusL(const TTsyReqHandle, RMmCustomAPI::THSxPAStatus *)

TInt ReadHSxPAStatusL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::THSxPAStatus *aHSxPAStatus
)[private]

Read HSxPAStatus

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::THSxPAStatus * aHSxPAStatusHSxPA status

RegisterNotification(const TInt)

TInt RegisterNotification(const TIntaIpc)[virtual]

Register given notification.

Parameters

const TInt aIpcAn interprocess communication command identifier

ReqCompleted(const TTsyReqHandle, const TInt)

voidReqCompleted(const TTsyReqHandleaTsyReqHandle,
const TIntaError
)[virtual]

From MCustomVendorExtComplete Completes a request back to the client.

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
const TInt aErrorError code

ReqModeL(const TInt)

CTelObject::TReqModeReqModeL(const TIntaIpc)[virtual]

Returns request mode for given IPC number.

Parameters

const TInt aIpcAn interprocess communication command identifier

ResetNetServerL(const TTsyReqHandle)

TInt ResetNetServerL(const TTsyReqHandleaTsyReqHandle)[private]

Resets the net server to previous network selection when user doesn't select a network from the network list got in a search

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

SatRefreshCompleteNotification()

TInt SatRefreshCompleteNotification()[private]

Notifies the client of SAT refresh

SatRefreshCompleteNotificationCancel(const TTsyReqHandle)

TInt SatRefreshCompleteNotificationCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancels an outstanding SatRefreshCompleteNotification request

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

SetAlsBlockedL(const TTsyReqHandle, RMmCustomAPI::TSetAlsBlock *)

TInt SetAlsBlockedL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TSetAlsBlock *aBlockStatus
)[private]

Sets alternating line service blocked status

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TSetAlsBlock * aBlockStatusBlock status

SetDriveModeL(const TTsyReqHandle, RMmCustomAPI::TSetDriveMode *)

TInt SetDriveModeL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TSetDriveMode *aModeStatus
)[private]

Sets Drive Mode status

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::TSetDriveMode * aModeStatusMode status

SetIccCfBootUpFlag(TBool)

voidSetIccCfBootUpFlag(TBoolaBootUp)

Change the bootup flag of ICC Callforward. PhoneTSY will need to change the bootupflag after CentRep reset.

Parameters

TBool aBootUpBootup flag: (ETrue if initial data)

SetObjectForISVDialNumberCheck(CMmVoiceCallTsy *)

voidSetObjectForISVDialNumberCheck(CMmVoiceCallTsy *aCallObject)

Saves call object for completion of emergency nbr check

Parameters

CMmVoiceCallTsy * aCallObjectcall object

SetSatRefreshStatus(TBool)

IMPORT_C voidSetSatRefreshStatus(TBoolaSatRefreshStatus)

Sets SatRefresh Status

Parameters

TBool aSatRefreshStatusSatRefresh status

SetSimMessageStatusReadL(const TTsyReqHandle, TTime &, TInt &)

TInt SetSimMessageStatusReadL(const TTsyReqHandleaTsyReqHandle,
TTime &aTime,
TInt &aTimezoneDiff
)[private]

Sets SIM SMS storage status to "read". Implements CustomAPI method SetSimMessageStatusRead.

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
TTime & aTimeClient-side SMSC timestamp of the SIM-stored message.
TInt & aTimezoneDiffClient-side SMSC timezone difference of the SIM-stored message.

SetSystemNetworkBandL(const TTsyReqHandle, RMmCustomAPI::TBandSelection *, RMmCustomAPI::TNetworkModeCaps *)

TInt SetSystemNetworkBandL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TBandSelection *aSystemNetworkBand,
RMmCustomAPI::TNetworkModeCaps *aSystemNetworkModeCaps
)

Set system network band

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
RMmCustomAPI::TBandSelection * aSystemNetworkBandPointer to system network band
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkModeCapsPointer to system network mode

SetSystemNetworkModeL(const TTsyReqHandle, RMmCustomAPI::TNetworkModeCaps *)

TInt SetSystemNetworkModeL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::TNetworkModeCaps *aSystemNetworkModeCaps
)

Set system network mode

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkModeCapsPointer to system network mode

SetTypeOfResponse(const TInt, const TTsyReqHandle)

voidSetTypeOfResponse(const TIntaReqHandleType,
const TTsyReqHandleaTsyReqHandle
)[private]

Chooses the type of response, automatic or common

Parameters

const TInt aReqHandleType
const TTsyReqHandle aTsyReqHandle

SimAuthenticationCancel()

TInt SimAuthenticationCancel()[private]

Cancels sim authenticaiton request

SimAuthenticationL(const TTsyReqHandle, const TDataPackage &)

TInt SimAuthenticationL(const TTsyReqHandleaTsyReqHandle,
const TDataPackage &aAuthData
)[private]

Gets authentication data from sim

Parameters

const TTsyReqHandle aTsyReqHandleRequest handle
const TDataPackage & aAuthDataReference to packed authentication class

SsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *)

TInt SsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *aSsAdditionalInfo)[private]

Notification request for additionalinfo message

Parameters

RMmCustomAPI::TSsAdditionalInfo * aSsAdditionalInfoSs additional information

SsAdditionalInfoNotificationCancel(const TTsyReqHandle)

TInt SsAdditionalInfoNotificationCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancels ss additional information notification

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

SsRequestCompleteNotification(TInt *)

TInt SsRequestCompleteNotification(TInt *aSsStatus)[private]

Notification request for SS request Complete

Parameters

TInt * aSsStatusPointer to a supplementary service status variable

SsRequestCompleteNotificationCancel(const TTsyReqHandle)

TInt SsRequestCompleteNotificationCancel(const TTsyReqHandleaTsyReqHandle)[private]

Cancel SsRequestCompleteNotification request

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle

TerminateCallL(const TTsyReqHandle, const TName *)

TInt TerminateCallL(const TTsyReqHandleaTsyReqHandle,
const TName *aCallName
)[private]

Terminate call/all calls

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
const TName * aCallNameName of the call(s) to be terminated

UpdateBitCounter()

TInt UpdateBitCounter()[private]

Update bit counter on rand_db

UpdateCacheStatus(RMmCustomAPI::TPndCacheStatus, TName &)

voidUpdateCacheStatus(RMmCustomAPI::TPndCacheStatusaPndStatus,
TName &aPndName
)

This method updates caching status

Parameters

RMmCustomAPI::TPndCacheStatus aPndStatusCache status
TName & aPndNamePhonebookname

WriteHSxPAStatusCancel()

TInt WriteHSxPAStatusCancel()[private]

Cancel WriteHSxPAStatus request

WriteHSxPAStatusL(const TTsyReqHandle, RMmCustomAPI::THSxPAStatus *)

TInt WriteHSxPAStatusL(const TTsyReqHandleaTsyReqHandle,
RMmCustomAPI::THSxPAStatus *aHSxPAStatus
)[private]

Write HSxPA Status

Parameters

const TTsyReqHandle aTsyReqHandleTSY req handle
RMmCustomAPI::THSxPAStatus * aHSxPAStatusHSxPA status

Member Enumerations Documentation

Enum TCustomRequestType

Enumerators

ECustomTsyReqHandleUnknown
ECustomTsyNotifyDtmfEvent
ECustomTsyGetDiagnosticInfo
ECustomTsyGetRemoteAlertingToneStatus
ECustomTsyCallOrigin
ECustomTsyTerminateCall
ECustomTsyGetAlsBlocked
ECustomTsySetAlsBlocked
ECustomTsyNotifyAlsBlockedChanged
ECustomTsyNotifyNSPSStatus
ECustomTsyGetCipheringInfo
ECustomTsyNotifyCipheringInfoChange
ECustomTsyNetWakeup
ECustomTsyNotifySsAdditionalInfo
ECustomTsyNotifySsRequestComplete
ECustomTsyNotifyCacheReady
ECustomTsyGetPndCacheStatus
ECustomTsyGetAlsPpSupport
ECustomTsyCallGsmBlackListClear
ECustomTsyCheckEmergencyNumber
ECustomTsyGetOperatorName
ECustomTsyGetProgrammableOperatorLogo
ECustomTsySsNotification
ECustomTsyGetNetworkOperatorName
ECustomTsyCheckTwoDigitDialSupport
ECustomTsySatRefreshCompleteNotification
ECustomTsyResetNetServer
ECustomTsyNotifyNetworkConnectionFailure
ECustomTsyGetSimFileInfo
ECustomTsyGetLifeTimerInfo
ECustomTsyGet3GPBInfo
ECustomTsyGetSystemNetworkModes
ECustomTsySetSystemNetworkMode
ECustomTsyGetCurrentSystemNetworkMode
ECustomTsyIMSAuthenticate
ECustomTsyGetSimAuthenticationData
ECustomTsySetDriveMode
ECustomTsyNotifyRauEvent
ECustomTsyReadHSxPAStatus
ECustomTsyWriteHSxPAStatus
ECustomTsyNotifyHSxPAStatus
ECustomTsyNotifyIccCallForwardingStatusChange
ECustomTsyGetIccCallForwardingStatus
ECustomTsyGetCellInfo
ECustomTsyNotifyCellInfoChange
ECustomTsyGetSystemNetworkBand
ECustomTsySetSystemNetworkBand
ECustomTsyGetUSIMServiceSupport
ECustomTsyNotifyRemoteAlertingToneStatusChange
ECustomTsyMaxNumOfRequests

Enum TSubTsyIdx

Enumerators

ESubTsyIdxWIM
ESubTsyIdxPacket
ESubTsyIdxSs
ESubTsyIdxSimLock
ESubTsyIdxSIM
ESubTsyIdxSecurity
ESubTsyIdxMaxNum

Member Data Documentation

RMmCustomAPI::TPndCacheStatus iAdnCacheStatus

RMmCustomAPI::TPndCacheStatus iAdnCacheStatus[private]

Attribute tells status of the cache

RMmCustomAPI::TAlsSupport * iAlsSupport

RMmCustomAPI::TAlsSupport *iAlsSupport[private]

Pointer to ALS support Not Own.

RMmCustomAPI::TAppSupport * iAppSupport

RMmCustomAPI::TAppSupport *iAppSupport[private]

Pointer to client support structure Not Own.

RMmCustomAPI::TBandSelection * iAvailableSystemNetworkBand

RMmCustomAPI::TBandSelection *iAvailableSystemNetworkBand[private]

Available network 3G radio frequency band not own

CRepository * iCFISCentRep

CRepository *iCFISCentRep[private]

Pointer to Public Central Repository

CRepository * iCFISPrivateCentRep

CRepository *iCFISPrivateCentRep[private]

Pointer to Cfis Private Central Repository

RMmCustomAPI::TMmCellInfo iCellInfo

RMmCustomAPI::TMmCellInfo iCellInfo[private]

Cell info Not Own.

RMmCustomAPI::TMmCellInfoPckg * iCellInfoPckg

RMmCustomAPI::TMmCellInfoPckg *iCellInfoPckg[private]

Pointer to the buffer to hold cell info information Not Own.

RPointerArray< TCheckAlsPpSupportRequest > iCheckAlsPpSupportRequests

RPointerArray< TCheckAlsPpSupportRequest >iCheckAlsPpSupportRequests[private]

Array for buffering CheckAlsPpSupport requests

RMmCustomAPI::TCipheringInfo iCipheringInfo

RMmCustomAPI::TCipheringInfo iCipheringInfo[private]

Ciphering information

TUint32 * iCurrentNetworkMode

TUint32 *iCurrentNetworkMode[private]

Pointer to get current network mode Not Own.

RMmCustomAPI::TCFIndicators iCurrentTCFIndicator

RMmCustomAPI::TCFIndicators iCurrentTCFIndicator[private]

TCF indicator

TTsyReqHandle iCustomReqHandles

TTsyReqHandle iCustomReqHandles[private]

Table for custom request handles

RMmCustomAPI::TSimAuthenticationEapAka * iEapAka

RMmCustomAPI::TSimAuthenticationEapAka *iEapAka[private]

Pointer to 3G authentication data Not Own.

RMmCustomAPI::TSimAuthenticationEapSim * iEapSim

RMmCustomAPI::TSimAuthenticationEapSim *iEapSim[private]

Pointer to 2G authentication data Not Own.

RMmCustomAPI::TEmerNumberCheckMode * iEmergencyNumberCheckMode

RMmCustomAPI::TEmerNumberCheckMode *iEmergencyNumberCheckMode[private]

Pointer to check emergency number mode Not Own.

TBool * iEmergencyNumberCheckResult

TBool *iEmergencyNumberCheckResult[private]

Pointer to check emergency number result Not Own.

RMmCustomAPI::TPndCacheStatus iFdnCacheStatus

RMmCustomAPI::TPndCacheStatus iFdnCacheStatus[private]

Attribute tells status of the cache

RFeatureControl iFeatureControl

RFeatureControl iFeatureControl[private]

Used to query for supported features

TUint16 iFreshBitCounter

TUint16 iFreshBitCounter[private]

Number of fresh bits found from RAND Not Own.

RMmCustomAPI::TSimAuthenticationGbaBootstrap * iGbaBootstrap

RMmCustomAPI::TSimAuthenticationGbaBootstrap *iGbaBootstrap[private]

Pointer to client GBA bootstrap structure Not Own.

RMmCustomAPI::TSimAuthenticationGbaBootstrapUpdate * iGbaBootstrapUpdate

RMmCustomAPI::TSimAuthenticationGbaBootstrapUpdate *iGbaBootstrapUpdate[private]

Pointer to client GBA update structure Not Own.

RMmCustomAPI::TSimAuthenticationGbaNafDerivation * iGbaNafDerivation

RMmCustomAPI::TSimAuthenticationGbaNafDerivation *iGbaNafDerivation[private]

Pointer to client NAF derivation structure Not Own.

TBool iGetIccCfStatusBootUp

TBool iGetIccCfStatusBootUp[private]

Boolean indicating that request is made during boot-up

RMmCustomAPI::TSimFileInfo iGetSimFileInfoReq

RMmCustomAPI::TSimFileInfo iGetSimFileInfoReq[private]

Requested SIM file info

RPointerArray< TGetSimFileInfoRequest > iGetSimFileInfoRequests

RPointerArray< TGetSimFileInfoRequest >iGetSimFileInfoRequests[private]

Array for buffering GetSimFileInfo requests

RMmCustomAPI::THSxPAStatus iHSxPAStatus

RMmCustomAPI::THSxPAStatus iHSxPAStatus[private]

HSxPA status

RMobilePhone::TImsAuthenticateDataV5 * iIMSAuthenticationData

RMobilePhone::TImsAuthenticateDataV5 *iIMSAuthenticationData[private]

Pointer to the IMS authentication data Not Own.

TBool iISVDialNumberCheck

TBool iISVDialNumberCheck[private]

Boolean that indicates that number check is called because of 3rd party dial request Not Own.

CMmVoiceCallTsy * iISVDialNumberCheckObject

CMmVoiceCallTsy *iISVDialNumberCheckObject[private]

Pointer to call object Not Own.

TBool iIsRefresh

TBool iIsRefresh[private]

Is refresh done?

TDes8 * iLifeTimerInfoPckg

TDes8 *iLifeTimerInfoPckg[private]

Pointer to the buffer to hold Sim file information Not Own.

RMmCustomAPI::TOperatorLogo * iLogo

RMmCustomAPI::TOperatorLogo *iLogo[private]

Information of the logo Not Own.

RMmCustomAPI::TSimAuthenticationMgvMskDeletion * iMgvMskDeletion

RMmCustomAPI::TSimAuthenticationMgvMskDeletion *iMgvMskDeletion[private]

Pointer to client MSK deletion structure Not Own.

RMmCustomAPI::TSimAuthenticationMgvMskUpdate * iMgvMskUpdate

RMmCustomAPI::TSimAuthenticationMgvMskUpdate *iMgvMskUpdate[private]

Pointer to client MSK update structure Not Own.

RMmCustomAPI::TSimAuthenticationMgvMtkGeneration * iMgvMtkGeneration

RMmCustomAPI::TSimAuthenticationMgvMtkGeneration *iMgvMtkGeneration[private]

Pointer to client MTK generation structure Not Own.

CMmCustomExtInterface * iMmCustomExtInterface

CMmCustomExtInterface *iMmCustomExtInterface[private]

Pointer to the active extension Own.

CMmPhoneTsy * iMmPhoneTsy

CMmPhoneTsy *iMmPhoneTsy[private]

Ptr to CMmPhoneTsy object Not Own.

CMmCustomSecurityTsy * iMmSecurityTsy

CMmCustomSecurityTsy *iMmSecurityTsy[private]

Pointer to Custom Security Tsy Own.

CMmSubTsyBase * iMmSubTsy

CMmSubTsyBase *iMmSubTsy[private]

Array of subsystem pointers Own.

TDes * iNetworkOperatorName

TDes *iNetworkOperatorName[private]

Pointer to network provider name Not Own.

TDes8 * iNotifyCFIndicator

TDes8 *iNotifyCFIndicator[private]

Pointer to client side data Not Own.

RMmCustomAPI::TDtmfInfo * iNotifyInfo

RMmCustomAPI::TDtmfInfo *iNotifyInfo[private]

Pointer to Dtmf Info Not Own.

RMmCustomAPI::TOperatorId * iOperatorId

RMmCustomAPI::TOperatorId *iOperatorId[private]

Operator Id for getting the logo Not Own.

RMmCustomAPI::TOperatorNameInfo * iOperatorNameInfo

RMmCustomAPI::TOperatorNameInfo *iOperatorNameInfo[private]

Programmable operator name info Not Own.

TName * iPndName

TName *iPndName[private]

Pointer to client's phonebookname buffer Not Own.

RMmCustomAPI::TRauEventStatus * iRauEventStatus

RMmCustomAPI::TRauEventStatus *iRauEventStatus[private]

Pointer to client side Rau event data Not Own

RMmCustomAPI::TRemoteAlertingToneStatus iRemoteAlertingToneStatus

RMmCustomAPI::TRemoteAlertingToneStatus iRemoteAlertingToneStatus[private]

Remote alerting status

TCustomRequestType iReqHandleType

TCustomRequestType iReqHandleType[private]

Saves temporarily last TSY request type

RMmCustomAPI::TGetAlsBlockStatus * iRetAlsBlockStatus

RMmCustomAPI::TGetAlsBlockStatus *iRetAlsBlockStatus[private]

Pointer to ALS block status for get Not Own.

TDes8 * iRetCFIndicators

TDes8 *iRetCFIndicators[private]

Pointer to client side data Not Own.

RMmCustomAPI::TCipheringInfo * iRetCipheringInfo

RMmCustomAPI::TCipheringInfo *iRetCipheringInfo[private]

Pointer to ciphering information Not Own.

RMmCustomAPI::THSxPAStatus * iRetHSxPAStatus

RMmCustomAPI::THSxPAStatus *iRetHSxPAStatus[private]

Pointer to client side HSxPA status Not Own.

RMmCustomAPI::TGetAlsBlockStatus * iRetNotifyAlsBlockStatus

RMmCustomAPI::TGetAlsBlockStatus *iRetNotifyAlsBlockStatus[private]

Pointer to Als block status for notification Not Own.

RMmCustomAPI::TMmCellInfoPckg * iRetNotifyCellInfoPckg

RMmCustomAPI::TMmCellInfoPckg *iRetNotifyCellInfoPckg[private]

Pointer to client side notify cell info Not Own.

RMmCustomAPI::TCipheringInfo * iRetNotifyCipheringInfoChange

RMmCustomAPI::TCipheringInfo *iRetNotifyCipheringInfoChange[private]

Pointer to notification ciphering information Not Own.

RMmCustomAPI::THSxPAStatus * iRetNotifyHSxPAStatus

RMmCustomAPI::THSxPAStatus *iRetNotifyHSxPAStatus[private]

Pointer to client side HSxPA status Not Own.

RMmCustomAPI::TNspsStatus * iRetNspsStatus

RMmCustomAPI::TNspsStatus *iRetNspsStatus[private]

Pointer to NSPS status information Not Own.

RMmCustomAPI::TOperatorId * iRetOperatorIdInfo

RMmCustomAPI::TOperatorId *iRetOperatorIdInfo[private]

Operator Id info Not Own.

RMmCustomAPI::TOperatorLogo * iRetOperatorLogoInfo

RMmCustomAPI::TOperatorLogo *iRetOperatorLogoInfo[private]

Programmable operator logo info Not Own.

RMmCustomAPI::TOperatorNameInfo * iRetOperatorNameInfo

RMmCustomAPI::TOperatorNameInfo *iRetOperatorNameInfo[private]

Programmable operator name info Not Own.

RMmCustomAPI::TSsAdditionalInfo * iRetSsAdditionalInfo

RMmCustomAPI::TSsAdditionalInfo *iRetSsAdditionalInfo[private]

Pointer to SS additional information Not Own.

TInt * iRetSsRequestComplete

TInt *iRetSsRequestComplete[private]

Pointer to SS request complete information Not Own.

TInt * iRetSsStatus

TInt *iRetSsStatus[private]

Pointer to supplementary service status Not Own.

RMmCustomAPI::TSetAlsBlock * iSetBlockStatus

RMmCustomAPI::TSetAlsBlock *iSetBlockStatus[private]

Pointer to ALS block status for set Not Own.

RMmCustomAPI::THSxPAStatus * iSetHSxPAStatus

RMmCustomAPI::THSxPAStatus *iSetHSxPAStatus[private]

Pointer to client side HSxPA status Not Own.

RMmCustomAPI::TSsInfo * iSsInfo

RMmCustomAPI::TSsInfo *iSsInfo[private]

SS information Not Own.

RMmCustomAPI::TSsTypeAndMode * iSsTypeAndMode

RMmCustomAPI::TSsTypeAndMode *iSsTypeAndMode[private]

SS type and Mode Not Own.

RMmCustomAPI::TBandSelection * iSystemNetworkBand

RMmCustomAPI::TBandSelection *iSystemNetworkBand[private]

Network 3G radio frequency band not own

RMmCustomAPI::TNetworkModeCaps * iSystemNetworkModeCaps

RMmCustomAPI::TNetworkModeCaps *iSystemNetworkModeCaps[private]

Pointer to selected system network mode Not Own.

TUint32 * iSystemNetworkModes

TUint32 *iSystemNetworkModes[private]

Pointer to get supported network modes Not Own.

RMmCustomAPI::TRemoteAlertingToneStatus * iToneStatus

RMmCustomAPI::TRemoteAlertingToneStatus *iToneStatus[private]

Pointer to client side RemoteAlertingToneStatus data Not Own

TUint8 iTransId

TUint8 iTransId[private]

Stores last reserved transaction id number

CMmTsyReqHandleStore * iTsyReqHandleStore

CMmTsyReqHandleStore *iTsyReqHandleStore[private]

Pointer to the Req handle store Own.

RMmCustomAPI::TTwoDigitDialSupport * iTwoDigitDialSupport

RMmCustomAPI::TTwoDigitDialSupport *iTwoDigitDialSupport[private]

Two digit dial support check Not Own.

TBool iUsingFeatureManager

TBool iUsingFeatureManager[private]

Tells if Feature Manager is available. Will be EFalse if RFeatureControl::Open fails to connect to the Feature Manager