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 *)
void Complete ( TInt , TInt , TInt )
void CompleteCheckEmergencyNumber ( RMmCustomAPI::TMobileTelNumber *, TInt )
void CompleteCheckTwoDigitDialSupport ( RMmCustomAPI::TTwoDigitDialSupport , TInt )
void CompleteClearCallBlackList ( TInt )
void CompleteGetAlsBlocked ( RMmCustomAPI::TGetAlsBlockStatus , TInt )
void CompleteGetAlsPpSupport ( RMmCustomAPI::TAlsSupport , TInt )
void CompleteGetCellInfo ( RMmCustomAPI::TMmCellInfo *, TInt )
void CompleteGetCipheringInfo ( TBool , TInt )
void CompleteGetCurrentSystemNetworkMode ( TUint32 , TInt )
void CompleteGetDiagnosticOctects ( TInt , TUint8 )
void CompleteGetIccCallForwardingStatus ( CMmDataPackage *, TInt )
void CompleteGetLifeTime ( RMmCustomAPI::TLifeTimeData &, TInt )
void CompleteGetNetworkOperatorName ( TDes *, TInt )
void CompleteGetOperatorName ( RMmCustomAPI::TOperatorNameInfo &, TInt )
void CompleteGetProgrammableOperatorLogo ( RMmCustomAPI::TOperatorId *, RMmCustomAPI::TOperatorLogo *, TInt )
void CompleteGetSimFileInfo ( TDesC8 *, TInt )
void CompleteGetSystemNetworkBand ( RMmCustomAPI::TBandSelection , RMmCustomAPI::TNetworkModeCaps , TInt )
void CompleteGetSystemOrCurrentNetworkModes ( TUint32 , TInt )
void CompleteGetUSIMServiceSupport ( CMmDataPackage *, TInt )
void CompleteImsAuthentication ( CMmDataPackage *, TInt )
void CompleteNetWakeup ( TInt )
void CompleteNotifyAlsBlockedChanged ()
void CompleteNotifyCellInfoChange ( RMmCustomAPI::TMmCellInfo *, TInt )
void CompleteNotifyCipheringInfoChange ( TBool , TBool , TInt )
void CompleteNotifyDtmfEvent ( RMmCustomAPI::TDtmfInfo , TInt )
void CompleteNotifyHSxPAStatus ( CMmDataPackage *, TInt )
void CompleteNotifyIccCallForwardingStatusChange ( CMmDataPackage *, TInt )
void CompleteNotifyNSPSStatus ( TBool )
void CompleteNotifyNetworkConnectionFailure ()
void CompleteNotifyPhoneBookCacheReady ( TName &, TInt )
void CompleteNotifyRauEvent ( RMmCustomAPI::TRauEventStatus , TInt )
void CompleteNotifyRemoteAlertingToneStatusChange ( RMmCustomAPI::TRemoteAlertingToneStatus , TInt )
void CompleteNotifySsNetworkEvent ( RMmCustomAPI::TSsTypeAndMode &, RMmCustomAPI::TSsInfo &, TInt )
void CompleteReadHSxPAStatus ( CMmDataPackage *, TInt )
void CompleteResetNetServer ( TInt )
void CompleteSatRefreshCompleteNotification ()
void CompleteSetAlsBlocked ( TInt )
void CompleteSetDriveMode ( TInt )
void CompleteSetSystemNetworkBand ( TInt )
void CompleteSetSystemNetworkMode ( TInt )
void CompleteSimAuthentication ( CMmDataPackage *, TInt )
void CompleteSsAdditionalInfoNotification ( RMmCustomAPI::TSsAdditionalInfo *, TInt )
void CompleteSsRequestCompleteNotification ( TInt , TInt )
void CompleteTerminateCall ( TInt )
void CompleteWriteHSxPAStatus ( TInt )
void DeliverCodeL ( 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 )
void ReqCompleted (const TTsyReqHandle , const TInt )
CTelObject::TReqMode ReqModeL (const TInt )
void SetIccCfBootUpFlag ( TBool )
void SetObjectForISVDialNumberCheck ( CMmVoiceCallTsy *)
IMPORT_C void SetSatRefreshStatus ( TBool )
TInt SetSystemNetworkBandL (const TTsyReqHandle , RMmCustomAPI::TBandSelection *, RMmCustomAPI::TNetworkModeCaps *)
TInt SetSystemNetworkModeL (const TTsyReqHandle , RMmCustomAPI::TNetworkModeCaps *)
void UpdateCacheStatus ( 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 )
void ConstructL ( 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 &)
void SetTypeOfResponse (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
enum TCustomRequestType {
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 {
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 TInt aIpc,
const TTsyReqHandle aTsyReqHandle
) [virtual]

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

Parameters

const TInt aIpc An interprocess communication command identifier
const TTsyReqHandle aTsyReqHandle Request handle

CheckEmergencyNumberCancel()

TInt CheckEmergencyNumberCancel ( ) [private]

Cancels an outstanding CheckEmergencyNumber function

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

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

This checks whether given number is an emergency number

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TEmerNumberCheckMode * aNumberMode Number to be checked and check mode
TBool * aResult Result of check

CheckRandValidityL(TBuf8< 16 >)

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

Checks if rand received from network is valid

Parameters

TBuf8 < 16 > aRand RAND

CheckTwoDigitDialSupportCancel()

TInt CheckTwoDigitDialSupportCancel ( ) [private]

Cancels an outstanding CheckTwoDigitDialSupport request

CheckTwoDigitDialSupportL(const TTsyReqHandle, RMmCustomAPI::TTwoDigitDialSupport *)

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

Checks two digit dial support status

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TTwoDigitDialSupport * aSupport Two digit dial support status

ClearCallBlackListCancel()

TInt ClearCallBlackListCancel ( ) [private]

Cancels an outstanding ClearCallBlackListL function

ClearCallBlackListL(const TTsyReqHandle)

TInt ClearCallBlackListL ( const TTsyReqHandle aTsyReqHandle ) [private]

Clears Call Blacklist

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

Complete(TInt, TInt, TInt)

void Complete ( TInt aReqHandleType,
TInt aError,
TInt aIPC
) [virtual]

Calls the needed complete method due timer expiration

Parameters

TInt aReqHandleType Request handle type.
TInt aError Error value
TInt aIPC IPC value

CompleteCheckEmergencyNumber(RMmCustomAPI::TMobileTelNumber *, TInt)

void CompleteCheckEmergencyNumber ( RMmCustomAPI::TMobileTelNumber * aTelNumber,
TInt aErrorValue
)

Completes emergency number checking request

Parameters

RMmCustomAPI::TMobileTelNumber * aTelNumber Emergency number or NULL if check failed
TInt aErrorValue Error value

CompleteCheckTwoDigitDialSupport(RMmCustomAPI::TTwoDigitDialSupport, TInt)

void CompleteCheckTwoDigitDialSupport ( RMmCustomAPI::TTwoDigitDialSupport aTwoDigitDialSupport,
TInt aErrorCode
)

Completes checking of two digit dial support

Parameters

RMmCustomAPI::TTwoDigitDialSupport aTwoDigitDialSupport Two digit dial support status
TInt aErrorCode Error code

CompleteClearCallBlackList(TInt)

void CompleteClearCallBlackList ( TInt aErrorCode )

Completes a ClearCallBlackListL request

Parameters

TInt aErrorCode Error code

CompleteGetAlsBlocked(RMmCustomAPI::TGetAlsBlockStatus, TInt)

void CompleteGetAlsBlocked ( RMmCustomAPI::TGetAlsBlockStatus aBlockStatus,
TInt aErrorCode
)

Completes a GetAlsBlocked request

Parameters

RMmCustomAPI::TGetAlsBlockStatus aBlockStatus Status of ALS block
TInt aErrorCode Error code

CompleteGetAlsPpSupport(RMmCustomAPI::TAlsSupport, TInt)

void CompleteGetAlsPpSupport ( RMmCustomAPI::TAlsSupport aAlsSupport,
TInt aErrorCode
)

Completes a NotifyAlsBlockedChanged request

Parameters

RMmCustomAPI::TAlsSupport aAlsSupport
TInt aErrorCode Error code

CompleteGetCellInfo(RMmCustomAPI::TMmCellInfo *, TInt)

void CompleteGetCellInfo ( RMmCustomAPI::TMmCellInfo * aCellInfo,
TInt aErrorValue
)

Completes an outstanding GetCellInfo request.

Parameters

RMmCustomAPI::TMmCellInfo * aCellInfo pointer to client side data
TInt aErrorValue

CompleteGetCipheringInfo(TBool, TInt)

void CompleteGetCipheringInfo ( TBool aCipherIndStatus,
TInt aErrorCode
)

Completes the GetCipheringInfoRequest

Parameters

TBool aCipherIndStatus Status of ciphering indicator
TInt aErrorCode Error code

CompleteGetCurrentSystemNetworkMode(TUint32, TInt)

void CompleteGetCurrentSystemNetworkMode ( TUint32 aCurrentNetwork,
TInt aResult
)

Completes Get Current System Network Mode

Parameters

TUint32 aCurrentNetwork Network
TInt aResult Result value

CompleteGetDiagnosticOctects(TInt, TUint8)

void CompleteGetDiagnosticOctects ( TInt aCallId,
TUint8 aDiags
)

Sets diagnostic octets when received

Parameters

TInt aCallId Id of the call that has diagnostics
TUint8 aDiags The diagnostic octets

CompleteGetIccCallForwardingStatus(CMmDataPackage *, TInt)

void CompleteGetIccCallForwardingStatus ( CMmDataPackage * aDataPackage,
TInt aErrorCode
)

Completes get icc CF status request

Parameters

CMmDataPackage * aDataPackage data package
TInt aErrorCode Error Code

CompleteGetLifeTime(RMmCustomAPI::TLifeTimeData &, TInt)

void CompleteGetLifeTime ( RMmCustomAPI::TLifeTimeData & aLifeTimerData,
TInt aErrorValue
)

Completes a GetSimFileInfo request

Parameters

RMmCustomAPI::TLifeTimeData & aLifeTimerData Life timer information
TInt aErrorValue

CompleteGetNetworkOperatorName(TDes *, TInt)

void CompleteGetNetworkOperatorName ( TDes * aName,
TInt aError
)

Completes get network provider name request

Parameters

TDes * aName Network provider name
TInt aError Error value

CompleteGetOperatorName(RMmCustomAPI::TOperatorNameInfo &, TInt)

void CompleteGetOperatorName ( RMmCustomAPI::TOperatorNameInfo & aOperatorNameInfo,
TInt aErrorValue
)

Completes GetOperatorName

Parameters

RMmCustomAPI::TOperatorNameInfo & aOperatorNameInfo Programmable operator name info
TInt aErrorValue Error value

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

void CompleteGetProgrammableOperatorLogo ( RMmCustomAPI::TOperatorId * aOperatorIdInfo,
RMmCustomAPI::TOperatorLogo * aLogoData,
TInt aErrorValue
)

Completes GetProgrammableOperatorLogo

Parameters

RMmCustomAPI::TOperatorId * aOperatorIdInfo Operator id
RMmCustomAPI::TOperatorLogo * aLogoData Operator logo info
TInt aErrorValue Error value

CompleteGetSimFileInfo(TDesC8 *, TInt)

void CompleteGetSimFileInfo ( TDesC8 * aData,
TInt aError
)

Completes a GetSimFileInfo request

Parameters

TDesC8 * aData File-data retrieved from SIM
TInt aError

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

void CompleteGetSystemNetworkBand ( RMmCustomAPI::TBandSelection aSystemNetworkBand,
RMmCustomAPI::TNetworkModeCaps aSystemNetworkMode,
TInt aResult
)

Complete GetSystemNetworkBand request

Parameters

RMmCustomAPI::TBandSelection aSystemNetworkBand Network band
RMmCustomAPI::TNetworkModeCaps aSystemNetworkMode
TInt aResult Error value

CompleteGetSystemOrCurrentNetworkModes(TUint32, TInt)

void CompleteGetSystemOrCurrentNetworkModes ( TUint32 aSystemNetworkModes,
TInt aResult
)

Complete GetSystemNetworkModes or CurrentNetworkMode request

Parameters

TUint32 aSystemNetworkModes Network modes
TInt aResult Error value

CompleteGetUSIMServiceSupport(CMmDataPackage *, TInt)

void CompleteGetUSIMServiceSupport ( CMmDataPackage * aDataPackage,
TInt aErrorCode
)

Complete GetUSIMServiceSupport request

Since
S60 v3.2

Parameters

CMmDataPackage * aDataPackage Datapackage
TInt aErrorCode Error code

CompleteImsAuthentication(CMmDataPackage *, TInt)

void CompleteImsAuthentication ( CMmDataPackage * aDataPackage,
TInt aResult
)

Completes ims authentication request

Parameters

CMmDataPackage * aDataPackage Holds authentication data from sim
TInt aResult Error value

CompleteNetWakeup(TInt)

void CompleteNetWakeup ( TInt aErrorCode )

Completes a NetWakeup request

Parameters

TInt aErrorCode Error code

CompleteNotifyAlsBlockedChanged()

void CompleteNotifyAlsBlockedChanged ( )

Completes a NotifyAlsBlockedChanged request

CompleteNotifyCellInfoChange(RMmCustomAPI::TMmCellInfo *, TInt)

void CompleteNotifyCellInfoChange ( RMmCustomAPI::TMmCellInfo * aCellInfo,
TInt aErrorCode
)

Complete cell info change notification

Parameters

RMmCustomAPI::TMmCellInfo * aCellInfo pointer to client side data
TInt aErrorCode

CompleteNotifyCipheringInfoChange(TBool, TBool, TInt)

void CompleteNotifyCipheringInfoChange ( TBool aCipherIndStatus,
TBool aCipherStatus,
TInt aErrorCode
)

Completes a NotifyCipheringInfoChange request

Parameters

TBool aCipherIndStatus Status of ciphering indicator
TBool aCipherStatus Status of ciphering
TInt aErrorCode Error code

CompleteNotifyDtmfEvent(RMmCustomAPI::TDtmfInfo, TInt)

void CompleteNotifyDtmfEvent ( RMmCustomAPI::TDtmfInfo aInfo,
TInt aErrorCode
)

Completes a NotifyDtmfEvent request

Parameters

RMmCustomAPI::TDtmfInfo aInfo Dtmf info
TInt aErrorCode Error code

CompleteNotifyHSxPAStatus(CMmDataPackage *, TInt)

void CompleteNotifyHSxPAStatus ( CMmDataPackage * aDataPackage,
TInt aErrorCode
)

Complete HSxPA Status notification

Parameters

CMmDataPackage * aDataPackage
TInt aErrorCode Error code

CompleteNotifyIccCallForwardingStatusChange(CMmDataPackage *, TInt)

void CompleteNotifyIccCallForwardingStatusChange ( CMmDataPackage * aDataPackage,
TInt aErrorCode
)

Completes icc CF status change notification

Parameters

CMmDataPackage * aDataPackage data package
TInt aErrorCode Error Code

CompleteNotifyNSPSStatus(TBool)

void CompleteNotifyNSPSStatus ( TBool aNspsStatus )

Completes a NotifyNSPSStatus request

Parameters

TBool aNspsStatus Status of NSPS (On/Off)

CompleteNotifyNetworkConnectionFailure()

void CompleteNotifyNetworkConnectionFailure ( )

Completes a NotifyNetworkConnectionFailure request

CompleteNotifyPhoneBookCacheReady(TName &, TInt)

void CompleteNotifyPhoneBookCacheReady ( TName & aPndName,
TInt aResult
)

Completes NotifyPhoneBookCacheReady notification

Parameters

TName & aPndName Phonebookname
TInt aResult

CompleteNotifyRauEvent(RMmCustomAPI::TRauEventStatus, TInt)

void CompleteNotifyRauEvent ( RMmCustomAPI::TRauEventStatus aEventStatus,
TInt aErrorCode
)

Completes RAU event notification

Parameters

RMmCustomAPI::TRauEventStatus aEventStatus RAU event status
TInt aErrorCode

CompleteNotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus, TInt)

void CompleteNotifyRemoteAlertingToneStatusChange ( RMmCustomAPI::TRemoteAlertingToneStatus aToneStatus,
TInt aErrorCode
)

Completes NotifyRemoteAlertingToneStatusChange notification

Parameters

RMmCustomAPI::TRemoteAlertingToneStatus aToneStatus RemoteToneAlerting status
TInt aErrorCode Error code

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

void CompleteNotifySsNetworkEvent ( RMmCustomAPI::TSsTypeAndMode & aSsTypeAndMode,
RMmCustomAPI::TSsInfo & aSsInfo,
TInt aErrorCode
)

Completes a requested NotifySsNetworkEvent

Parameters

RMmCustomAPI::TSsTypeAndMode & aSsTypeAndMode ss type and mode
RMmCustomAPI::TSsInfo & aSsInfo ss info
TInt aErrorCode Error code

CompleteReadHSxPAStatus(CMmDataPackage *, TInt)

void CompleteReadHSxPAStatus ( CMmDataPackage * aDataPackage,
TInt aErrorCode
)

Complete ReadHSxPAStatus request

Parameters

CMmDataPackage * aDataPackage Datapackage
TInt aErrorCode Error code

CompleteResetNetServer(TInt)

void CompleteResetNetServer ( TInt aErrorValue )

Completes a ResetNetServer request

Parameters

TInt aErrorValue Error value

CompleteSatRefreshCompleteNotification()

void CompleteSatRefreshCompleteNotification ( )

Completes the notification of SAT refresh to the client

CompleteSetAlsBlocked(TInt)

void CompleteSetAlsBlocked ( TInt aErrorCode )

Completes a SetAlsBlocked request

Parameters

TInt aErrorCode Error code

CompleteSetDriveMode(TInt)

void CompleteSetDriveMode ( TInt aErrorCode )

Completes a Set Drive Mode request

Parameters

TInt aErrorCode

CompleteSetSystemNetworkBand(TInt)

void CompleteSetSystemNetworkBand ( TInt aResult )

Complete SetSystemNetworkBand request

Parameters

TInt aResult

CompleteSetSystemNetworkMode(TInt)

void CompleteSetSystemNetworkMode ( TInt aResult )

Complete SetSystemNetworkMode request

Parameters

TInt aResult

CompleteSimAuthentication(CMmDataPackage *, TInt)

void CompleteSimAuthentication ( CMmDataPackage * aDataPackage,
TInt aResult
)

Completes sim authentication request

Parameters

CMmDataPackage * aDataPackage Holds authentication data from sim
TInt aResult Error value

CompleteSsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *, TInt)

void CompleteSsAdditionalInfoNotification ( RMmCustomAPI::TSsAdditionalInfo * aSsAdditionalInfo,
TInt aError
)

Completes SsAdditionalInfo notification

Parameters

RMmCustomAPI::TSsAdditionalInfo * aSsAdditionalInfo
TInt aError

CompleteSsRequestCompleteNotification(TInt, TInt)

void CompleteSsRequestCompleteNotification ( TInt aSsStatus,
TInt aError
)

Completes SsRequestComplete notification

Parameters

TInt aSsStatus
TInt aError Error variable

CompleteTerminateCall(TInt)

void CompleteTerminateCall ( TInt aError )

Completes a CompleteTerminateCall request

Parameters

TInt aError Error code

CompleteWriteHSxPAStatus(TInt)

void CompleteWriteHSxPAStatus ( TInt aErrorCode )

Complete WriteHSxPAStatus request

Parameters

TInt aErrorCode Error code

ConstructL(CMmPhoneTsy *)

void ConstructL ( CMmPhoneTsy * aMmPhoneTsy ) [private]

By default Symbian 2nd phase constructor is private.

Parameters

CMmPhoneTsy * aMmPhoneTsy Pointer to MM Phone Tsy object

CreateRandDb()

TInt CreateRandDb ( ) [private]

Creates database to hold rand information

DeliverCodeL(RMobilePhone::TCodeAndUnblockCode)

void DeliverCodeL ( RMobilePhone::TCodeAndUnblockCode aCodes )

Deliver code.

DeregisterNotification(const TInt)

TInt DeregisterNotification ( const TInt aIpc ) [virtual]

Deregister given notification.

Parameters

const TInt aIpc An interprocess communication command identifier

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

TInt DoExtFuncL ( const TTsyReqHandle aTsyReqHandle,
const TInt aIpc,
const TDataPackage & aPackage
) [virtual]

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

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
const TInt aIpc IPC number of the request
const TDataPackage & aPackage Reference to a data package

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

TInt ExtFunc ( const TTsyReqHandle aTsyReqHandle,
const TInt aIpc,
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 aTsyReqHandle Request handle
const TInt aIpc IPC number of the request
const TDataPackage & aPackage Reference to a data package

FindSetBitsFromBackup(TPtrC8)

TInt FindSetBitsFromBackup ( TPtrC8 aMessageDigest ) [private]

Checks rand_db.prv for set bits

Parameters

TPtrC8 aMessageDigest Hash sum(sha1) of RAND

Get3GPBInfo(const TTsyReqHandle, RMmCustomAPI::T3GPBInfo *)

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

Gets phonebook 3G info

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::T3GPBInfo * aInfo 3G 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 TTsyReqHandle aTsyReqHandle,
TTimeIntervalSeconds * aTime
) [private]

Get the air time use duration synchronously

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TTimeIntervalSeconds * aTime Air time duration in seconds.

GetAlsBlockedCancel()

TInt GetAlsBlockedCancel ( ) [private]

Cancel GetAlsBlocked request

GetAlsBlockedL(const TTsyReqHandle, RMmCustomAPI::TGetAlsBlockStatus *)

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

Gets alternating line service blocked status

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TGetAlsBlockStatus * aBlockStatus Block status

GetAlsPpSupportCancel()

TInt GetAlsPpSupportCancel ( ) [private]

Cancels an outstanding GetAlsPpSupport function

GetAlsPpSupportL(const TTsyReqHandle, RMmCustomAPI::TAlsSupport *)

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

Get ALS pp Support

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TAlsSupport * aSupport

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

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

Returns the origin of the call

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
TName * aCallName Call name
RMmCustomAPI::TCallOrigin * aOrigin Call 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 * aCellInfoPckg Pointer to packaged TMmCellInfo class

GetCipheringInfoCancel()

TInt GetCipheringInfoCancel ( ) [private]

Cancels an outstanding GetCipheringInfo function

GetCipheringInfoL(const TTsyReqHandle, RMmCustomAPI::TCipheringInfo *)

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

Gets the ciphering info

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TCipheringInfo * aInfo Ciphering information

GetCurrentSystemNetworkModeCancel(const TTsyReqHandle)

TInt GetCurrentSystemNetworkModeCancel ( const TTsyReqHandle aTsyReqHandle )

Cancel GetCurrentSystemNetworkMode request

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

GetCurrentSystemNetworkModeL(const TTsyReqHandle, TUint32 *)

TInt GetCurrentSystemNetworkModeL ( const TTsyReqHandle aTsyReqHandle,
TUint32 * aNetworkMode
)

Get currently selected network mode

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TUint32 * aNetworkMode Pointer to network mode

GetDiagnosticInfo(const TTsyReqHandle, TName *)

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

Getting diagnostic info

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
TName * aCallName Call name

GetIccCallForwardingStatusCancel(const TTsyReqHandle)

TInt GetIccCallForwardingStatusCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancels get icc callforwarding request

Since
S60 v.3.2

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

GetIccCallForwardingStatusCancel()

TInt GetIccCallForwardingStatusCancel ( ) [private]

Cancels GetIccCallForwardingStatus request

GetIccCallForwardingStatusL(TTsyReqHandle, TDes8 *)

TInt GetIccCallForwardingStatusL ( TTsyReqHandle aTsyReqHandle,
TDes8 * aCFIndicators
)

Get Icc Call forwarding parameters

Parameters

TTsyReqHandle aTsyReqHandle reghandle
TDes8 * aCFIndicators pointer to client side data

GetLifeTimeCancel()

TInt GetLifeTimeCancel ( ) [private]

Cancel GetLifeTime request

GetLifeTimeL(const TTsyReqHandle, TDes8 *)

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

Gets the life timer's information

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TDes8 * aLifeTimerInfoPckg Pointer 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 * aNetworkOperatorName Network provider name

GetOperatorNameCancel()

TInt GetOperatorNameCancel ( ) [private]

Cancels an outstanding GetOperatorName

GetOperatorNameL(const TTsyReqHandle, RMmCustomAPI::TOperatorNameInfo *)

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

Gets the programmable operator name info of the current network

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TOperatorNameInfo * aOperatorNameInfo Operator name info

GetPhonebookCacheStatus(TUint8)

RMmCustomAPI::TPndCacheStatus GetPhonebookCacheStatus ( TUint8 aPhoneBookType )

Get phonebook cache status

Parameters

TUint8 aPhoneBookType Phonebooktype

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

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

Gets current status of caching

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
RMmCustomAPI::TPndCacheStatus * aPndStatus Status of caching
const TName * aPndName Phonebookname

GetProgrammableOperatorLogoCancel()

TInt GetProgrammableOperatorLogoCancel ( ) [private]

Cancels an outstanding GetProgrammableOperatorLogo

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

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

Gets the programmable operator logo of the current network

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TOperatorId * aOperatorId
RMmCustomAPI::TOperatorLogo * aLogo

GetRemoteAlertingToneStatus(const TTsyReqHandle, RMmCustomAPI::TRemoteAlertingToneStatus *)

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

Reads the remote alerting tone status

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TRemoteAlertingToneStatus * aToneStatus Tone status

GetRequiredPlatSecCaps(const TInt)

TSecurityPolicy GetRequiredPlatSecCaps ( const TInt aIpc ) [virtual]

Returns security policy for given IPC.

Parameters

const TInt aIpc An interprocess communication command identifier

GetSIMTsyPtr()

CMmSubTsyBase * GetSIMTsyPtr ( ) [inline]

Returns pointer to CMmSIMTsy object.

GetSimFileInfoCancel(TTsyReqHandle)

TInt GetSimFileInfoCancel ( TTsyReqHandle aTsyReqHandle ) [private]

Cancel GetSimFileInfo request

Parameters

TTsyReqHandle aTsyReqHandle Request handle

GetSimFileInfoL(const TTsyReqHandle, TDes8 *, TDes8 *)

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

Gets a given SIM file's information

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TDes8 * aSimFileInfoPckg Pointer to a packaged object
TDes8 * aSimResponseBuffer Pointer 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 TTsyReqHandle aTsyReqHandle )

Cancel GetSystemNetworkBand request

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

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

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

Get network band

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
RMmCustomAPI::TBandSelection * aSystemNetworkBand Pointer to network bands
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkMode

GetSystemNetworkModesCancel(const TTsyReqHandle)

TInt GetSystemNetworkModesCancel ( const TTsyReqHandle aTsyReqHandle )

Cancel GetSystemNetworkModes request

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

GetSystemNetworkModesL(const TTsyReqHandle, TUint32 *)

TInt GetSystemNetworkModesL ( const TTsyReqHandle aTsyReqHandle,
TUint32 * aSystemNetworkModes
)

Get supported network modes

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TUint32 * aSystemNetworkModes Pointer to network modes

GetUSIMServiceSupportCancel()

TInt GetUSIMServiceSupportCancel ( ) [private]

Cancel GetUSIMServiceSupport request

Since
S60 v3.2

GetUSIMServiceSupportL(const TTsyReqHandle, RMmCustomAPI::TAppSupport *)

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

Read GetUSIMServiceSupport

Since
S60 v3.2

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TAppSupport * aAppSupport Application 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 TTsyReqHandle aTsyReqHandle,
RMobilePhone::TImsAuthenticateDataV5 * aAuthenticationData
) [private]

Gets authentication data from sim

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
RMobilePhone::TImsAuthenticateDataV5 * aAuthenticationData Pointer to IMS authentication data.

InsertBlobsToRandDb(TPtrC8)

TInt InsertBlobsToRandDb ( TPtrC8 aMessageDigest ) [private]

Inserts blobs to rand_db

Parameters

TPtrC8 aMessageDigest Hash sum(sha1) of RAND

IsIccCallForwardingStatusChanged(RMmCustomAPI::TCFIndicators &)

TBool IsIccCallForwardingStatusChanged ( RMmCustomAPI::TCFIndicators & aNotifyCFIndicator )

Compares indicator packages

Parameters

RMmCustomAPI::TCFIndicators & aNotifyCFIndicator indicator to be compared

IsRequestPossibleInOffline(TInt)

TBool IsRequestPossibleInOffline ( TInt aIpc ) [private]

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

Parameters

TInt aIpc Ipc number of the request

NetWakeupL(const TTsyReqHandle)

TInt NetWakeupL ( const TTsyReqHandle aTsyReqHandle ) [private]

This function wake ups the net server from the NSPS state

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

NewL(CMmPhoneTsy *)

CMmCustomTsy * NewL ( CMmPhoneTsy * aMmPhoneTsy ) [static]

Two-phased constructor.

Parameters

CMmPhoneTsy * aMmPhoneTsy Pointer to a MM PhoneTSY

NotifyAlsBlockedChanged(RMmCustomAPI::TGetAlsBlockStatus *)

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

Notifies a client of changed Als blocked status

Parameters

RMmCustomAPI::TGetAlsBlockStatus * aBlockStatus Block status

NotifyAlsBlockedChangedCancel(const TTsyReqHandle)

TInt NotifyAlsBlockedChangedCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancels an Outstanding NotifyAlsBlockedChanged

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

NotifyCellInfoChange(TDes8 *)

TInt NotifyCellInfoChange ( TDes8 * aCellInfoPckg ) [private]

Notification cell(s) info changes

Parameters

TDes8 * aCellInfoPckg Pointer 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 * aInfo Ciphering information

NotifyCipheringInfoChangeCancel(const TTsyReqHandle)

TInt NotifyCipheringInfoChangeCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancels an outstanding NotifyCipheringInfoChange function

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

NotifyDtmfEvent(RMmCustomAPI::TDtmfInfo *)

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

Notify Dtmf Event

Parameters

RMmCustomAPI::TDtmfInfo * aInfo Dtmf info

NotifyDtmfEventCancel(const TTsyReqHandle)

TInt NotifyDtmfEventCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancel NotifyDtmfEvent request

Parameters

const TTsyReqHandle aTsyReqHandle TSY 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 * aCFIndicators pointer to client side data

NotifyIccCallForwardingStatusChangeCancel(const TTsyReqHandle)

TInt NotifyIccCallForwardingStatusChangeCancel ( const TTsyReqHandle aTsyReqHandle )

Cancels icc callforwarding notification

Parameters

const TTsyReqHandle aTsyReqHandle reghandle

NotifyNSPSStatus(RMmCustomAPI::TNspsStatus *)

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

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

Parameters

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

NotifyNSPSStatusCancel(const TTsyReqHandle)

TInt NotifyNSPSStatusCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

This function cancels an outstanding NotifyNSPSStatus function

Parameters

const TTsyReqHandle aTsyReqHandle TSY 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 TTsyReqHandle aTsyReqHandle,
TName * aPndName
)

Notifies client when Phonebook cache is ready

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TName * aPndName Phonebookname

NotifyPhoneBookCacheReadyCancel(const TTsyReqHandle)

TInt NotifyPhoneBookCacheReadyCancel ( const TTsyReqHandle aTsyReqHandle )

Cancels notify phonebook cache ready notification

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

NotifyRauEvent(RMmCustomAPI::TRauEventStatus *)

TInt NotifyRauEvent ( RMmCustomAPI::TRauEventStatus * aEventStatus )

Notify RAU event

Parameters

RMmCustomAPI::TRauEventStatus * aEventStatus RAU event status

NotifyRauEventCancel()

TInt NotifyRauEventCancel ( )

Cancels RAU event Notification

NotifyRemoteAlertingToneStatusChange(RMmCustomAPI::TRemoteAlertingToneStatus *)

TInt NotifyRemoteAlertingToneStatusChange ( RMmCustomAPI::TRemoteAlertingToneStatus * aToneStatus )

Notify RemoteAlertingToneStatusChange

Parameters

RMmCustomAPI::TRemoteAlertingToneStatus * aToneStatus RemoteToneAlerting 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 * aSsTypeAndMode SS type and mode info
RMmCustomAPI::TSsInfo * aSsInfo SS general info

NotifySsNetworkEventCancel()

TInt NotifySsNetworkEventCancel ( ) [private]

Cancels an outstanding NotifySsNetworkEvent function

NumberOfSlotsL(const TInt)

TInt NumberOfSlotsL ( const TInt aIpc ) [virtual]

Returns number of slots to be used for given IPC.

Parameters

const TInt aIpc An 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 TTsyReqHandle aTsyReqHandle,
RMmCustomAPI::THSxPAStatus * aHSxPAStatus
) [private]

Read HSxPAStatus

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::THSxPAStatus * aHSxPAStatus HSxPA status

RegisterNotification(const TInt)

TInt RegisterNotification ( const TInt aIpc ) [virtual]

Register given notification.

Parameters

const TInt aIpc An interprocess communication command identifier

ReqCompleted(const TTsyReqHandle, const TInt)

void ReqCompleted ( const TTsyReqHandle aTsyReqHandle,
const TInt aError
) [virtual]

From MCustomVendorExtComplete Completes a request back to the client.

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
const TInt aError Error code

ReqModeL(const TInt)

CTelObject::TReqMode ReqModeL ( const TInt aIpc ) [virtual]

Returns request mode for given IPC number.

Parameters

const TInt aIpc An interprocess communication command identifier

ResetNetServerL(const TTsyReqHandle)

TInt ResetNetServerL ( const TTsyReqHandle aTsyReqHandle ) [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 aTsyReqHandle TSY req handle

SatRefreshCompleteNotification()

TInt SatRefreshCompleteNotification ( ) [private]

Notifies the client of SAT refresh

SatRefreshCompleteNotificationCancel(const TTsyReqHandle)

TInt SatRefreshCompleteNotificationCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancels an outstanding SatRefreshCompleteNotification request

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

SetAlsBlockedL(const TTsyReqHandle, RMmCustomAPI::TSetAlsBlock *)

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

Sets alternating line service blocked status

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TSetAlsBlock * aBlockStatus Block status

SetDriveModeL(const TTsyReqHandle, RMmCustomAPI::TSetDriveMode *)

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

Sets Drive Mode status

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::TSetDriveMode * aModeStatus Mode status

SetIccCfBootUpFlag(TBool)

void SetIccCfBootUpFlag ( TBool aBootUp )

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

Parameters

TBool aBootUp Bootup flag: (ETrue if initial data)

SetObjectForISVDialNumberCheck(CMmVoiceCallTsy *)

void SetObjectForISVDialNumberCheck ( CMmVoiceCallTsy * aCallObject )

Saves call object for completion of emergency nbr check

Parameters

CMmVoiceCallTsy * aCallObject call object

SetSatRefreshStatus(TBool)

IMPORT_C void SetSatRefreshStatus ( TBool aSatRefreshStatus )

Sets SatRefresh Status

Parameters

TBool aSatRefreshStatus SatRefresh status

SetSimMessageStatusReadL(const TTsyReqHandle, TTime &, TInt &)

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

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

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
TTime & aTime Client-side SMSC timestamp of the SIM-stored message.
TInt & aTimezoneDiff Client-side SMSC timezone difference of the SIM-stored message.

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

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

Set system network band

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
RMmCustomAPI::TBandSelection * aSystemNetworkBand Pointer to system network band
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkModeCaps Pointer to system network mode

SetSystemNetworkModeL(const TTsyReqHandle, RMmCustomAPI::TNetworkModeCaps *)

TInt SetSystemNetworkModeL ( const TTsyReqHandle aTsyReqHandle,
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkModeCaps
)

Set system network mode

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
RMmCustomAPI::TNetworkModeCaps * aSystemNetworkModeCaps Pointer to system network mode

SetTypeOfResponse(const TInt, const TTsyReqHandle)

void SetTypeOfResponse ( const TInt aReqHandleType,
const TTsyReqHandle aTsyReqHandle
) [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 TTsyReqHandle aTsyReqHandle,
const TDataPackage & aAuthData
) [private]

Gets authentication data from sim

Parameters

const TTsyReqHandle aTsyReqHandle Request handle
const TDataPackage & aAuthData Reference to packed authentication class

SsAdditionalInfoNotification(RMmCustomAPI::TSsAdditionalInfo *)

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

Notification request for additionalinfo message

Parameters

RMmCustomAPI::TSsAdditionalInfo * aSsAdditionalInfo Ss additional information

SsAdditionalInfoNotificationCancel(const TTsyReqHandle)

TInt SsAdditionalInfoNotificationCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancels ss additional information notification

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

SsRequestCompleteNotification(TInt *)

TInt SsRequestCompleteNotification ( TInt * aSsStatus ) [private]

Notification request for SS request Complete

Parameters

TInt * aSsStatus Pointer to a supplementary service status variable

SsRequestCompleteNotificationCancel(const TTsyReqHandle)

TInt SsRequestCompleteNotificationCancel ( const TTsyReqHandle aTsyReqHandle ) [private]

Cancel SsRequestCompleteNotification request

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle

TerminateCallL(const TTsyReqHandle, const TName *)

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

Terminate call/all calls

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
const TName * aCallName Name of the call(s) to be terminated

UpdateBitCounter()

TInt UpdateBitCounter ( ) [private]

Update bit counter on rand_db

UpdateCacheStatus(RMmCustomAPI::TPndCacheStatus, TName &)

void UpdateCacheStatus ( RMmCustomAPI::TPndCacheStatus aPndStatus,
TName & aPndName
)

This method updates caching status

Parameters

RMmCustomAPI::TPndCacheStatus aPndStatus Cache status
TName & aPndName Phonebookname

WriteHSxPAStatusCancel()

TInt WriteHSxPAStatusCancel ( ) [private]

Cancel WriteHSxPAStatus request

WriteHSxPAStatusL(const TTsyReqHandle, RMmCustomAPI::THSxPAStatus *)

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

Write HSxPA Status

Parameters

const TTsyReqHandle aTsyReqHandle TSY req handle
RMmCustomAPI::THSxPAStatus * aHSxPAStatus HSxPA 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