| class RMmCustomAPI : public RTelSubSessionBase |
RMmCustomAPI contains multimode API's vendor specific functionality. RMmCustomAPI is a subsession extension i.e. it derives from RtelSubSessionBase class.
trying this will panic Etel Server. For each overlapping request to the client is returned error code KErrServerBusy either as a return value in case of synchronous call or in a variable of type TRequestStatus in case of an asynchronous call. This rule applies also in a situation where previous identical request has been cancelled by client but the triggered operation on DOS side has not been completed yet.
On the other hand Custom TSY is able to handle several instances of each Get-method call at a time. Again overlapping Get-method call can be activated only from an other instance of RMmCustomAPI object.
Consider carefully consequences and implications of request cancellations. If a request has triggered an operation on DOS side, the subsequent calcellation of the request will not undo the operation on DOS side. It is the responsibility of the Custom API's client to undo the operation if necessary. Cancel request completes only when awaited DOS side response arrives. Then if it is an OK-response, the request is completed normally with error code KErrNone. . Or if the response is a FAILURE, the request is completed with error code KErrCancel.
APDU functionality: Etel Server and Custom TSY are able to handle multiple SendAPDUReq calls simultaneously. However each RMmCustoAPI instance can have only one request active at a time.
Packet data related functionality: Custom TSY implements functionality that is not supported by the packetAPI.
Call realted functionality: Custom TSY implements functionality that is not supported by the MM ETEL API.
| Protected Member Functions | |
|---|---|
| IMPORT_C void | ConstructL () |
| IMPORT_C void | Destruct () |
| Private Member Functions | |
|---|---|
| RMmCustomAPI (const RMmCustomAPI &) | |
| Inherited Enumerations | |
|---|---|
| RTelSubSessionBase:TReqPriorityType | |
| Private Attributes | |
|---|---|
| CMmCustomPtrHolder * | iCustomPtrHolder |
| Inherited Attributes | |
|---|---|
| RTelSubSessionBase::iPtrHolder | |
| RMmCustomAPI | ( | const RMmCustomAPI & | aCustomAPI | ) | [private] |
Copy constructor
| const RMmCustomAPI & aCustomAPI | Custom API handle |
| IMPORT_C TInt | ActivateSimLock | ( | const TSimLockPassword & | aPassWord, |
| const TLockNumber | aNumber | |||
| ) | const | |||
Activate SIMLock synchronously
| const TSimLockPassword & aPassWord | Lock specific password used to activate the SIMLock |
| const TLockNumber aNumber | Number of lock to be activated |
| IMPORT_C void | ActivateSimLock | ( | TRequestStatus & | aStatus, |
| const TSimLockPassword & | aPassWord, | |||
| const TLockNumber | aNumber | |||
| ) | const | |||
Activate SIMLock asynchronously
| TRequestStatus & aStatus | Request status |
| const TSimLockPassword & aPassWord | Lock specific password used to activate the SIMLock |
| const TLockNumber aNumber | Number of lock to be activated |
| IMPORT_C TInt | CallOrigin | ( | TName & | aCallName, |
| TCallOrigin & | aOrigin | |||
| ) | const | |||
Returns the origin of the call, defined by aCallName parameter
| TName & aCallName | call name |
| TCallOrigin & aOrigin | call origin |
| IMPORT_C TInt | CancelUssdSession | ( | ) | const |
Cancels active ussd session synchronously
| IMPORT_C void | CancelUssdSession | ( | TRequestStatus & | aStatus | ) |
Cancels active ussd session asynchronously
| TRequestStatus & aStatus | Request status |
| IMPORT_C TInt | CheckAlsPpSupport | ( | TAlsSupport & | aSupport | ) | const |
Checks the status of the ALS in the product profile synchronously
| TAlsSupport & aSupport | Als support Status |
| IMPORT_C void | CheckAlsPpSupport | ( | TRequestStatus & | aStatus, |
| TAlsSupport & | aSupport | |||
| ) | ||||
Checks the status of the ALS in the product profile asynchronously
| TRequestStatus & aStatus | Request status |
| TAlsSupport & aSupport | Als support Status |
| IMPORT_C TInt | CheckEmergencyNumber | ( | TEmerNumberCheckMode & | aNumMode, |
| TBool & | aResult | |||
| ) | const | |||
Checks the given number against emergency number list sychronously
| TEmerNumberCheckMode & aNumMode | Number and check mode |
| TBool & aResult | Result of query |
| IMPORT_C void | CheckEmergencyNumber | ( | TRequestStatus & | aStatus, |
| TEmerNumberCheckMode & | aNumMode, | |||
| TBool & | aResult | |||
| ) | ||||
Checks the given number against emergency number list asychronously
| TRequestStatus & aStatus | Request status |
| TEmerNumberCheckMode & aNumMode | Number and check mode |
| TBool & aResult | Result of query |
| IMPORT_C TInt | CheckSecurityCode | ( | const TSecurityCodeType | aCode | ) |
This method activates syncronously the security code request and triggers the security server to prompt PIN-code from client.
| const TSecurityCodeType aCode | Security code type |
| IMPORT_C void | CheckSecurityCode | ( | TRequestStatus & | aStatus, |
| const TSecurityCodeType | aCode | |||
| ) | ||||
This method activates asyncronously the security code request and triggers the security server to prompt PIN-code from client.
| TRequestStatus & aStatus | Request status |
| const TSecurityCodeType aCode | Security code type |
| IMPORT_C TInt | CheckTwoDigitDialSupport | ( | TTwoDigitDialSupport & | aSupport | ) | const |
Checks two digit dial support synchronously
| TTwoDigitDialSupport & aSupport | two digit dial support status |
| IMPORT_C void | CheckTwoDigitDialSupport | ( | TRequestStatus & | aStatus, |
| TTwoDigitDialSupport & | aSupport | |||
| ) | ||||
Checks two digit dial support asynchronously
| TRequestStatus & aStatus | Request status |
| TTwoDigitDialSupport & aSupport | two digit dial support status |
| IMPORT_C void | ClearCallBlackList | ( | TRequestStatus & | aStatus | ) |
Clears Call Blacklist asynchronously
| TRequestStatus & aStatus | Request status |
| IMPORT_C TInt | DeActivateSimLock | ( | const TSimLockPassword & | aPassWord, |
| const TLockNumber | aNumber | |||
| ) | const | |||
Deactivate SIMLock synchronously
| const TSimLockPassword & aPassWord | Lock specific password used to Deactivate the SIMLock |
| const TLockNumber aNumber | Number of lock to be activated |
| IMPORT_C void | DeActivateSimLock | ( | TRequestStatus & | aStatus, |
| const TSimLockPassword & | aPassWord, | |||
| const TLockNumber | aNumber | |||
| ) | const | |||
Deactivate SIMLock asynchronously
| TRequestStatus & aStatus | Request status |
| const TSimLockPassword & aPassWord | Lock specific password used to Deactivate the SIMLock |
| const TLockNumber aNumber | Number of lock to be activated |
| IMPORT_C TInt | DeleteSimCbTopic | ( | const TUint & | aSimCbTopicNumber | ) |
Delete SIM CB Topic synchronously
| const TUint & aSimCbTopicNumber | topic to be deleted |
| IMPORT_C void | DeleteSimCbTopic | ( | TRequestStatus & | aStatus, |
| const TUint & | aSimCbTopicNumber | |||
| ) | ||||
Delete SIM CB Topic asynchronously. This asynchronous request can not be cancelled.
| TRequestStatus & aStatus | request status |
| const TUint & aSimCbTopicNumber |
| IMPORT_C void | DisablePhoneLock | ( | TRequestStatus & | aStatus, |
| RMobilePhone::TMobilePassword & | aVerifyCode | |||
| ) | const | |||
Disables phone lock
| TRequestStatus & aStatus | Request status |
| RMobilePhone::TMobilePassword & aVerifyCode | Password for verification |
| IMPORT_C void | Get3GPBInfo | ( | TRequestStatus & | aStatus, |
| T3GPBInfo & | aInfo | |||
| ) | const | |||
Gets phonebook 3G information
| TRequestStatus & aStatus | Request status |
| T3GPBInfo & aInfo | reference to class containing phonebook 3G information |
| IMPORT_C void | GetATR | ( | TRequestStatus & | aStatus, |
| TDes8 & | aATR | |||
| ) | ||||
Get Answer To Reset
| TRequestStatus & aStatus | Request status |
| TDes8 & aATR | reference containing Answer To Reset bytes from ICC |
| IMPORT_C void | GetActivePin | ( | RMobilePhone::TMobilePhoneSecurityCode & | aActivePin | ) |
This function retrieves syncronously the currently active PIN code
| RMobilePhone::TMobilePhoneSecurityCode & aActivePin | Currently active PIN |
| IMPORT_C TInt | GetAirTimeDuration | ( | TTimeIntervalSeconds & | aTime | ) | const |
Get the air time use duration synchronously
| TTimeIntervalSeconds & aTime | air time duration in seconds. |
| IMPORT_C TInt | GetAlsBlocked | ( | TGetAlsBlockStatus & | aBlockStatus | ) | const |
Gets the alternating line service block status
| TGetAlsBlockStatus & aBlockStatus | als block status |
| IMPORT_C void | GetAlsBlocked | ( | TRequestStatus & | aStatus, |
| TGetAlsBlockStatus & | aBlockStatus | |||
| ) | ||||
Gets the alternating line service block status
| TRequestStatus & aStatus | Request status |
| TGetAlsBlockStatus & aBlockStatus | als block status |
| IMPORT_C void | GetCellInfo | ( | TRequestStatus & | aStatus, |
| TDes8 & | aCellInfo | |||
| ) | const | |||
Get GSM/WCDMA cell(s) info
| TRequestStatus & aStatus | Request status |
| TDes8 & aCellInfo |
| IMPORT_C TInt | GetCipheringInfo | ( | TCipheringInfo & | aInfo | ) |
Gets the ciphering information synchronously
| TCipheringInfo & aInfo |
| IMPORT_C void | GetCipheringInfo | ( | TRequestStatus & | aStatus, |
| TCipheringInfo & | aInfo | |||
| ) | ||||
Gets the ciphering info asynchronously
| TRequestStatus & aStatus | Request status |
| TCipheringInfo & aInfo | Ciphering information |
| IMPORT_C TInt | GetCurrentSystemNetworkModes | ( | TUint32 & | aCurrentNetworkModes | ) | const |
This method gets current network system mode synchronously.
| TUint32 & aCurrentNetworkModes | Current networkmodes |
| IMPORT_C void | GetCurrentSystemNetworkModes | ( | TRequestStatus & | aStatus, |
| TUint32 & | aCurrentNetworkModes | |||
| ) | const | |||
This method gets current system mode asynchronously.
| TRequestStatus & aStatus | Request status |
| TUint32 & aCurrentNetworkModes | Current networkmodes |
| IMPORT_C TInt | GetDiagnosticInfo | ( | TName & | aCallName | ) | const |
Return diagnostics info
| TName & aCallName | call name |
| IMPORT_C void | GetEGprsInfo | ( | TRequestStatus & | aStatus, |
| TDes8 & | aGprsInfo | |||
| ) | const | |||
Gets EGPRS information
| TRequestStatus & aStatus | Request status |
| TDes8 & aGprsInfo | is a reference to a TGprsInformation class packaged inside a TPckg<> class. |
| IMPORT_C void | GetIccCallForwardingIndicatorStatus | ( | TRequestStatus & | aReqStatus, |
| TDes8 & | aCFIndicators | |||
| ) | const | |||
Get ICC call forwarding status
| TRequestStatus & aReqStatus | Request status |
| TDes8 & aCFIndicators | refrence to class CFIndicators |
| IMPORT_C TInt | GetLifeTime | ( | TDes8 & | aLifeTimeInfo | ) | const |
Gets the life time synchronously
| TDes8 & aLifeTimeInfo | reference to class containing Life time information |
| IMPORT_C void | GetLifeTime | ( | TRequestStatus & | aStatus, |
| TDes8 & | aLifeTimeInfo | |||
| ) | const | |||
Gets the life time asynchronously
| TRequestStatus & aStatus | Request status |
| TDes8 & aLifeTimeInfo | reference to class containing Life time information |
| IMPORT_C TInt | GetNetworkProviderName | ( | TDes & | aNetworkProviderName | ) | const |
Gets network provider name synchronously
| TDes & aNetworkProviderName | Network provider name |
| IMPORT_C void | GetNetworkProviderName | ( | TRequestStatus & | aStatus, |
| TDes & | aNetworkProviderName | |||
| ) | ||||
Gets network provider name asynchronously
| TRequestStatus & aStatus | Request status |
| TDes & aNetworkProviderName | Network provider name |
| IMPORT_C TInt | GetNextSimCbTopic | ( | TSimCbTopic & | aSimCbTopic | ) |
Get next SIM CB Topic synchronously
| TSimCbTopic & aSimCbTopic | requested topic |
| IMPORT_C void | GetNextSimCbTopic | ( | TRequestStatus & | aStatus, |
| TSimCbTopic & | aSimCbTopic | |||
| ) | ||||
Get next SIM CB Topic asynchronously
| TRequestStatus & aStatus | request status |
| TSimCbTopic & aSimCbTopic | requested topic |
| IMPORT_C void | GetOperatorName | ( | TRequestStatus & | aStatus, |
| TOperatorNameInfo & | aOperatorNameInfo | |||
| ) | ||||
Gets the operator name of the current network
| TRequestStatus & aStatus | Request status |
| TOperatorNameInfo & aOperatorNameInfo | Operator name info |
| IMPORT_C void | GetPndCacheStatus | ( | TRequestStatus & | aStatus, |
| RMmCustomAPI::TPndCacheStatus & | aPndStatus, | |||
| const TName & | aPndName | |||
| ) | const | |||
Gets current cache status
| TRequestStatus & aStatus | Request status |
| RMmCustomAPI::TPndCacheStatus & aPndStatus | cache status |
| const TName & aPndName | phonebook name |
| IMPORT_C void | GetProgrammableOperatorLogo | ( | TRequestStatus & | aStatus, |
| TOperatorId & | aOperatorId, | |||
| TOperatorLogo & | aLogo | |||
| ) | ||||
Gets the programmable operator logo of the current network
This API is no longer supported!
| TRequestStatus & aStatus | Request status |
| TOperatorId & aOperatorId | operator Id |
| TOperatorLogo & aLogo | operator logo |
| IMPORT_C TInt | GetRemoteAlertingToneStatus | ( | TRemoteAlertingToneStatus & | aToneStatus | ) | const |
Reads the remote alerting tone status
| TRemoteAlertingToneStatus & aToneStatus | alerting tone status |
| IMPORT_C void | GetSimCardReaderStatus | ( | TRequestStatus & | aStatus, |
| TSimCardReaderStatus & | aCardReaderStatus | |||
| ) | ||||
Get Card Reader Status
| TRequestStatus & aStatus | Request status |
| TSimCardReaderStatus & aCardReaderStatus |
| IMPORT_C TInt | GetSystemNetworkBand | ( | TBandSelection & | aSupportedNetworkBand, |
| TNetworkModeCaps & | aNetworkMode | |||
| ) | const | |||
This method reads network system band synchronously.
| TBandSelection & aSupportedNetworkBand | supported networkband |
| TNetworkModeCaps & aNetworkMode |
| IMPORT_C void | GetSystemNetworkBand | ( | TRequestStatus & | aStatus, |
| TBandSelection & | aSupportedNetworkBand, | |||
| TNetworkModeCaps & | aNetworkMode | |||
| ) | const | |||
This method reads network system band asynchronously.
| TRequestStatus & aStatus | Request status |
| TBandSelection & aSupportedNetworkBand | |
| TNetworkModeCaps & aNetworkMode |
| IMPORT_C TInt | GetSystemNetworkModes | ( | TUint32 & | aSupportedNetworkModes | ) | const |
This method reads all network system modes synchronously.
| TUint32 & aSupportedNetworkModes | supported networkmodes |
| IMPORT_C void | GetSystemNetworkModes | ( | TRequestStatus & | aStatus, |
| TUint32 & | aSupportedNetworkModes | |||
| ) | const | |||
This method reads all network system modes asynchronously.
| TRequestStatus & aStatus | Request status |
| TUint32 & aSupportedNetworkModes | supported networkmodes |
| IMPORT_C void | GetUSIMServiceSupport | ( | TRequestStatus & | aStatus, |
| TAppSupport & | aParams | |||
| ) | const | |||
Get service table availability on USIM
| TRequestStatus & aStatus | Request status |
| TAppSupport & aParams | aServiceNum. A service support in service table specified by the client |
| IMPORT_C void | GetWlanSimAuthenticationData | ( | TRequestStatus & | aReqStatus, |
| TDes8 & | aAuthenticationData | |||
| ) | const | |||
Get WLAN SIM Authentication Data
| TRequestStatus & aReqStatus | |
| TDes8 & aAuthenticationData | Authentication Data |
| IMPORT_C TInt | IsBlocked | ( | TSecurityCodeType & | aType, |
| TBool & | aIsBlocked | |||
| ) | ||||
This function retrieves syncronously the information if the security code is blocked or not.
| TSecurityCodeType & aType | Security code type |
| TBool & aIsBlocked | Code blocking status |
| IMPORT_C void | NetWakeup | ( | TRequestStatus & | aStatus | ) |
This function wake ups the net server from the NSPS state
| TRequestStatus & aStatus | Request status |
| IMPORT_C void | NotifyAlsBlockedChanged | ( | TRequestStatus & | aStatus, |
| TGetAlsBlockStatus & | aBlockStatus | |||
| ) | ||||
Notifies a client of changed Als blocked status
| TRequestStatus & aStatus | Request status |
| TGetAlsBlockStatus & aBlockStatus | ALS block status |
| IMPORT_C void | NotifyCellInfoChange | ( | TRequestStatus & | aStatus, |
| TDes8 & | aCellInfo | |||
| ) | const | |||
Notify Cell info change
| TRequestStatus & aStatus | Request status |
| TDes8 & aCellInfo |
| IMPORT_C void | NotifyCipheringInfoChange | ( | TRequestStatus & | aStatus, |
| TCipheringInfo & | aInfo | |||
| ) | ||||
This function notifies a client of ciphering info change
| TRequestStatus & aStatus | Request status |
| TCipheringInfo & aInfo | Ciphering information |
| IMPORT_C void | NotifyDtmfEvent | ( | TRequestStatus & | aStatus, |
| TDtmfInfo & | aInfo | |||
| ) | ||||
Notify a DTMF event
| TRequestStatus & aStatus | Request status |
| TDtmfInfo & aInfo | DTMF Info |
| IMPORT_C void | NotifyEGprsInfoChange | ( | TRequestStatus & | aStatus, |
| TDes8 & | aGprsInfo | |||
| ) | const | |||
Notifies an EGPRS information change
| TRequestStatus & aStatus | Request status |
| TDes8 & aGprsInfo | is a reference to a TGprsInformation class packaged inside a TPckg<> class. |
| IMPORT_C void | NotifyHSxPAStatus | ( | TRequestStatus & | aStatus, |
| THSxPAStatus & | aHSxPAStatus | |||
| ) | ||||
Notify HSxPA Status change
| TRequestStatus & aStatus | Request status |
| THSxPAStatus & aHSxPAStatus |
| IMPORT_C void | NotifyIccCallForwardingStatusChange | ( | TRequestStatus & | aReqStatus, |
| TDes8 & | aCFIndicators | |||
| ) | ||||
Notify ICC call forwarding status change
| TRequestStatus & aReqStatus | Request status |
| TDes8 & aCFIndicators | refrence to class CFIndicators |
| IMPORT_C void | NotifyNSPSStatus | ( | TRequestStatus & | aStatus, |
| TNspsStatus & | aNspsStatus | |||
| ) | ||||
Notifies a client of a change in NSPS (No Service Power Save)
| TRequestStatus & aStatus | Request status |
| TNspsStatus & aNspsStatus | status of the NSPS (on/off) |
| IMPORT_C void | NotifyNetworkConnectionFailure | ( | TRequestStatus & | aStatus | ) |
Notifies of a network connection failure. This failure is so sever that the only way to recover is to restart the phone.
| TRequestStatus & aStatus | Request status |
| IMPORT_C void | NotifyPndCacheReady | ( | TRequestStatus & | aStatus, |
| TName & | aPndName | |||
| ) | ||||
Notify a client when phonebook caching is ready
| TRequestStatus & aStatus | Request status |
| TName & aPndName | Returns the name of phonebook having ready cache |
| IMPORT_C void | NotifyProgrammableOperatorLogoChange | ( | TRequestStatus & | aStatus, |
| TOperatorId & | aOperatorId | |||
| ) | ||||
Notifies of the change in the operator logo of the current network
| TRequestStatus & aStatus | Request status |
| TOperatorId & aOperatorId | Id of the operator |
| IMPORT_C void | NotifyRauEvent | ( | TRequestStatus & | aStatus, |
| TRauEventStatus & | aEventStatus | |||
| ) | ||||
Request notification of RAU event
| TRequestStatus & aStatus | reuquest status |
| TRauEventStatus & aEventStatus | RAU event status |
| IMPORT_C void | NotifyRemoteAlertingToneStatusChange | ( | TRequestStatus & | aStatus, |
| TRemoteAlertingToneStatus & | aToneStatus | |||
| ) | ||||
This function notifies a client of RemoteAlertingToneStatus change
| TRequestStatus & aStatus | Request status |
| TRemoteAlertingToneStatus & aToneStatus | RemoteAlertingTone status |
| IMPORT_C void | NotifySimCardStatus | ( | TRequestStatus & | aStatus, |
| TSIMCardStatus & | aCardStatus | |||
| ) | ||||
Notify SIM Card Status
| TRequestStatus & aStatus | Request status |
| TSIMCardStatus & aCardStatus | Card status |
| IMPORT_C void | NotifySsNetworkEvent | ( | TRequestStatus & | aStatus, |
| TSsTypeAndMode & | aSsTypeAndMode, | |||
| TSsInfo & | aSsInfo | |||
| ) | ||||
Notifies the client about a network generated SS event
| TRequestStatus & aStatus | Request status |
| TSsTypeAndMode & aSsTypeAndMode | Type and mode |
| TSsInfo & aSsInfo | SS info |
| IMPORT_C TInt | Open | ( | RMobilePhone & | aPhone | ) |
Opens a subsession.
| RMobilePhone & aPhone | reference to a Mobile Phone object |
| IMPORT_C void | PowerSimOff | ( | TRequestStatus & | aStatus | ) |
Power SIM OFF.
| TRequestStatus & aStatus | Request status |
| IMPORT_C void | PowerSimOn | ( | TRequestStatus & | aStatus | ) |
Power SIM ON.
| TRequestStatus & aStatus | Request status |
| IMPORT_C void | ReadHSxPAStatus | ( | TRequestStatus & | aStatus, |
| THSxPAStatus & | aHSxPAStatus | |||
| ) | ||||
Read HSxPA Status
| TRequestStatus & aStatus | Request status |
| THSxPAStatus & aHSxPAStatus |
| IMPORT_C void | ReadSimFile | ( | TRequestStatus & | aStatus, |
| TDes8 & | aSimFileInfo, | |||
| TDes8 & | aResponseBytes | |||
| ) | const | |||
Reads information from a SIM file asynchronously
| TRequestStatus & aStatus | Request status |
| TDes8 & aSimFileInfo | reference to class containing SIM File's info |
| TDes8 & aResponseBytes | reference to buffer in which store SIM File's data |
| IMPORT_C TInt | ReadViagHomeZoneCache | ( | TViagCacheRecordId & | aId, |
| TViagCacheRecordContent & | aRecord | |||
| ) | const | |||
Read VIAG Cache asynchronously
| TViagCacheRecordId & aId | VIAG Home Zone Record Id to read from |
| TViagCacheRecordContent & aRecord |
| IMPORT_C void | ReadViagHomeZoneCache | ( | TRequestStatus & | aStatus, |
| TViagCacheRecordId & | aId, | |||
| TViagCacheRecordContent & | aRecord | |||
| ) | ||||
Read VIAG Cache asynchronously
| TRequestStatus & aStatus | Request status KErrNone if successful |
| TViagCacheRecordId & aId | VIAG Home Zone Record Id to read from |
| TViagCacheRecordContent & aRecord |
| IMPORT_C TInt | ReadViagHomeZoneParams | ( | TViagParams & | aParam, |
| TViagElements & | aElems | |||
| ) | const | |||
Read VIAG Parameters synchronously
| TViagParams & aParam | VIAG Home Zone Pararmeters |
| TViagElements & aElems | VIAG Home Zone Elements |
| IMPORT_C void | ReadViagHomeZoneParams | ( | TRequestStatus & | aStatus, |
| TViagParams & | aParam, | |||
| TViagElements & | aElems | |||
| ) | ||||
Read VIAG Parameters asynchronously
| TRequestStatus & aStatus | Request status KErrNone if successful |
| TViagParams & aParam | |
| TViagElements & aElems |
| IMPORT_C void | ReleaseFile | ( | TRequestStatus & | aStatus, |
| const TDesC & | aFileName | |||
| ) | ||||
Releases CommDB file
| TRequestStatus & aStatus | Request status |
| const TDesC & aFileName | File to be released |
| IMPORT_C void | ResetNetServer | ( | TRequestStatus & | aStatus | ) |
This function resets the net server
| TRequestStatus & aStatus | Request status |
| IMPORT_C void | RestartFile | ( | TRequestStatus & | aStatus, |
| const TDesC & | aFileName | |||
| ) | ||||
Restarts reading CommDB file
| TRequestStatus & aStatus | Request status |
| const TDesC & aFileName | File to be restarted |
| IMPORT_C void | SatRefreshCompleteNotification | ( | TRequestStatus & | aStatus | ) |
Notifies a client of SAT refresh
| TRequestStatus & aStatus |
| IMPORT_C TInt | SendAPDUReq | ( | TApdu & | anAPDUReq | ) |
Send APDU request and wait for response synchronously
| TApdu & anAPDUReq | reference to structure containing APDU request's details |
| IMPORT_C void | SendAPDUReq | ( | TRequestStatus & | aStatus, |
| TApdu & | anAPDUReq | |||
| ) | ||||
Send APDU request asynchronously
| TRequestStatus & aStatus | Request status |
| TApdu & anAPDUReq | reference to structure containing APDU request's details |
| IMPORT_C void | SendAPDUReq | ( | TRequestStatus & | aStatus, |
| TApduParameters & | aParams | |||
| ) | ||||
Send APDU Request to APDU server
| TRequestStatus & aStatus | Request status |
| TApduParameters & aParams |
| IMPORT_C TInt | SetAlsBlocked | ( | const TSetAlsBlock | aBlockStatus | ) | const |
Sets the alternating line service block status using the aBlockStatus variable
| const TSetAlsBlock aBlockStatus | als block status |
| IMPORT_C void | SetAlsBlocked | ( | TRequestStatus & | aStatus, |
| const TSetAlsBlock | aBlockStatus | |||
| ) | ||||
Sets the alternating line service block status using the aBlockStatus variable
| TRequestStatus & aStatus | Request status |
| const TSetAlsBlock aBlockStatus | als block status |
| IMPORT_C void | SetAlwaysOn | ( | TRequestStatus & | aStatus, |
| TSetAlwaysOnMode & | aMode | |||
| ) | const | |||
Set the "always on" mode
| TRequestStatus & aStatus | |
| TSetAlwaysOnMode & aMode | Desired "always on" mode |
| IMPORT_C void | SetDriveMode | ( | TRequestStatus & | aStatus, |
| const TSetDriveMode | aModeStatus | |||
| ) | ||||
Sets Drive Mode status using the aModeStatus variable
| TRequestStatus & aStatus | Request status |
| const TSetDriveMode aModeStatus | Drive mode status |
| IMPORT_C void | SetSimMessageStatusRead | ( | TTime & | aTime, |
| TInt & | aTimezoneDiff | |||
| ) | const | |||
Sets "storage status" byte of a SIM-stored SMS message to "read". Parameters are SM service center timestamp (as of 3GPP TS 23.040).
| IMPORT_C TInt | SetSystemNetworkBand | ( | const TBandSelection | aNetworkBand, |
| const TNetworkModeCaps | aNetworkMode | |||
| ) | ||||
This method sets network system band synchronously.
| const TBandSelection aNetworkBand | system networkband |
| const TNetworkModeCaps aNetworkMode |
| IMPORT_C void | SetSystemNetworkBand | ( | TRequestStatus & | aStatus, |
| const TBandSelection | aNetworkBand, | |||
| const TNetworkModeCaps | aNetworkMode | |||
| ) | ||||
This method sets network system band asynchronously.
| TRequestStatus & aStatus | Request status |
| const TBandSelection aNetworkBand | |
| const TNetworkModeCaps aNetworkMode | used network mode |
| IMPORT_C TInt | SetSystemNetworkMode | ( | const TNetworkModeCaps | aNetworkMode | ) |
This method sets network system mode synchronously.
| const TNetworkModeCaps aNetworkMode | system networkmode |
| IMPORT_C void | SetSystemNetworkMode | ( | TRequestStatus & | aStatus, |
| const TNetworkModeCaps | aNetworkMode | |||
| ) | ||||
This method sets network system mode asynchronously.
| TRequestStatus & aStatus | Request status |
| const TNetworkModeCaps aNetworkMode |
| IMPORT_C void | SimWarmReset | ( | TRequestStatus & | aStatus | ) |
Perform Warm Reset to SIM.
| TRequestStatus & aStatus | Request status |
| IMPORT_C void | SsAdditionalInfoNotification | ( | TRequestStatus & | aStatus, |
| TSsAdditionalInfo & | aSsAdditionalInfo | |||
| ) | ||||
Notification request for additionalinfo message
| TRequestStatus & aStatus | Request status |
| TSsAdditionalInfo & aSsAdditionalInfo | SS additional information |
| IMPORT_C void | SsRequestCompleteNotification | ( | TRequestStatus & | aStatus, |
| TInt & | aSsStatus | |||
| ) | ||||
Notify a client of the success of the sent SS command
| TRequestStatus & aStatus | Request status |
| TInt & aSsStatus | SS status |
| IMPORT_C TInt | TerminateCall | ( | TName & | aCallName | ) | const |
Terminates a call synchronously
| TName & aCallName | call name |
| IMPORT_C void | TerminateCall | ( | TRequestStatus & | aStatus, |
| TName & | aCallName | |||
| ) | ||||
Terminates a call asynchronously
| TRequestStatus & aStatus | Request status |
| TName & aCallName | call name |
| IMPORT_C void | WriteHSxPAStatus | ( | TRequestStatus & | aStatus, |
| THSxPAStatus & | aHSxPAStatus | |||
| ) | ||||
Write HSxPA Status
| TRequestStatus & aStatus | Request status |
| THSxPAStatus & aHSxPAStatus |
| IMPORT_C TInt | WriteViagHomeZoneCache | ( | const TViagCacheRecordId & | aId, |
| const TViagCacheRecordContent & | aRecord | |||
| ) | const | |||
Write VIAG Cache asynchronously
| const TViagCacheRecordId & aId | VIAG Home Zone Record Id to write to |
| const TViagCacheRecordContent & aRecord |
| IMPORT_C void | WriteViagHomeZoneCache | ( | TRequestStatus & | aStatus, |
| const TViagCacheRecordId & | aId, | |||
| const TViagCacheRecordContent & | aRecord | |||
| ) | ||||
Write VIAG Cache asynchronously
| TRequestStatus & aStatus | |
| const TViagCacheRecordId & aId | VIAG Home Zone Record Id to write to |
| const TViagCacheRecordContent & aRecord |
| IMPORT_C TInt | WriteViagHomeZoneUHZIUESettings | ( | TViagUHZIUESettings & | aSettings | ) | const |
This method writes specified VIAG Home Zone UHZIUE settings synchronously.
U-HZI-UE settings field is coded as follow:
------------------------- |b8|b7|b6|b5|b4|b3|b2|b1| ------------------------- <-0:The U-HZI-UE is deactivated 1:The U-HZI-UE is activated
<----0:The CB-HZI-UE is deactivated 1:The CB-HZI-UE is activated
Constants RMmCustomAPI::KUHziUeActive and RMmCustomAPI::HCbHziUeActive can be used to determine and modificate states of different activation bits.
For example:
if ( iEfUHziUeSettings.settings & KUHziUeActive ) then U-HZI-UE is activated
Activate: iEfUHziUeSettings.settings |= KUHziUeActive;
Deactivate: iEfUHziUeSettings.settings &= ~KUHziUeActive;
| TViagUHZIUESettings & aSettings | Settings |
| IMPORT_C void | WriteViagHomeZoneUHZIUESettings | ( | TRequestStatus & | aStatus, |
| TViagUHZIUESettings & | aSettings | |||
| ) | const | |||
This method writes specified VIAG Home Zone UHZIUE settings asynchronously.
| TRequestStatus & aStatus | Request status |
| TViagUHZIUESettings & aSettings | Settings |
Active Flag values
| ENotActive |
Not active |
| EHomeZone |
Home Zone |
| ECityZone |
City Zone |
ALS Support values
| EAlsSupportOn |
ALS Support is On |
| EAlsSupportOff |
ALS Support if Off |
Band Selection
| ENetworkBandUmts850 = 0x01 |
UMTS 850 |
| ENetworkBandUmts2100 = 0x02 |
UMTS 2100 |
| ENetworkBandAny = 0x03 |
Any band |
Origin of the call
| EUnknown |
Unknown |
| EETelCall |
ETel call |
| EOutsider |
Outside |
Emergency number check modes
| EEmerNumberCheckNormal |
Normal |
| EEmerNumberCheckAdvanced |
Advanced |
ALS block status values
| EBlockStatusNotSupported |
Not supported |
| EBlockStatusActive |
Active |
| EBlockStatusInactive |
Inactive |
| EBlockStatusUnknown |
Unknown |
High speed channel status
| EHSxPADisabled |
Disabled HSxPA |
| EHSxPAEnabled |
Enabled HSxPA |
TLockNumber defines SIMLock types to be used
| EOperator = 1 |
Operator |
| EGid1 |
GID1 |
| EGid2 |
GID2 |
| EImsi |
IMSI |
| EOperator_Gid1 |
Operator GID1 |
| EOperator_Gid2 |
Operator GID2 |
| EGlobalUnlock |
Global unlock |
Enumerates the Custom API version number.
| KETelCustomExtMultimodeV1 = 10000 |
Version of Custom API extension |
| KETelCustomExtCustomCallParamsV3 |
Version of TTCustomCallParams |
Possible values for Multiple Subscriber Profile IDs
| KProfileIdentityOne = 0x01 |
Multiple Subscriber Profile ID 1 |
| KProfileIdentityTwo = 0x02 |
Multiple Subscriber Profile ID 2 |
| KProfileIdentityThree = 0x03 |
Multiple Subscriber Profile ID 3 |
| KProfileIdentityFour = 0x04 |
Multiple Subscriber Profile ID 4 |
System network mode
| KCapsNetworkModeUnknown = 0x00 |
Unknown mode |
| KCapsNetworkModeGsm = 0x01 |
GSM mode |
| KCapsNetworkModeUmts = 0x02 |
UMTS mode |
| KCapsNetworkModeDual = 0x04 |
Dual mode (GPRS/UMTS) |
Status of the No Service Power Save state
| ENspsOn |
No Service Power Save is ON |
| ENspsOff |
No Service Power Save is OFF |
Operator name types
| EOperatorNameNitzFull |
NITZ Full |
| EOperatorNameNitzShort |
NITZ Short |
| EOperatorNameProgrammableUcs2 |
Programmable UCS2 |
| EOperatorNameProgrammableLatin |
Programmable Latin |
| EOperatorNameHardcodedUcs2 |
Hardcoded UCS2 |
| EOperatorNameHardcodedLatin |
Hardcoded Latin |
| EOperatorNameCountryMcn |
Country MNC |
| EOperatorNameMccMnc |
MCC MNC |
| EOperatorNameFlexiblePlmn |
Flexible PLMN |
| EOperatorNameHighestPriority |
Highest Priority |
Caching status
| ECacheNotReady |
Not ready |
| ECacheReady |
Ready |
| ECacheNotUsed |
Not used |
| ECacheFailed |
Failed |
Programmable operator logo depth
| EBitPerPixel1 |
1 bit per pixel |
| EBitPerPixel2 |
2 bits per pixel |
| EBitPerPixel4 |
4 bits per pixel |
| EBitPerPixel8 |
8 bits per pixel |
RAU event status values
| ERauEventActive |
Active |
| ERauEventResumed |
Resumed |
Remote alerting tone status
| EUiNoTone |
No Tone |
| EUiRbtTone |
RBT Tone |
| EUiStopTone |
Stop Tone |
SIM Card status
| SimCardUnknowError = 0x00 |
Error |
| SimCardResetPerformed |
Reset |
| SimCardNotAccessible |
Not Accessible |
| SimCardRemoved |
Removed |
| SimCardInserted |
Inserted |
| SimCardRecovered |
Recovered |
Security code types
| ESecurityCodePin1 |
PIN1 code |
| ESecurityCodePin2 |
PIN2 code |
| ESecurityUniversalPin |
Universal PIN code |
| ESecurityCodePuk1 |
PUK1 code |
| ESecurityCodePuk2 |
PUK2 code |
| ESecurityCodePassPhrase |
Phone SIM lock and phone device lock codes |
ALS block status values
| EDeactivateBlock |
Deactivate |
| EActivateBlock |
Activate |
Always On modes
| EAlwaysModeHPLMN |
HPLMN |
| EAlwaysModeVPLMN |
VPLMN |
| EAlwaysModeBoth |
Both modes (HPLMN/VPLMN) |
| EAlwaysModeNeither |
Neither mode |
Drive mode status
| EDeactivateDriveMode |
Drive Mode active |
| EActivateDriveMode |
Drive Mode inactive |
Call Name Presentation choice
| ESsPresAllowed |
Presentation allowed |
| ESsPresRestricted |
Presentation restricted |
| ESsNumberNotAvailable |
Number not available |
| ESsPresRestrictedAddress |
Restricted address |
| ESsChoiceUnknown |
Choice unknown |
Explicit call transfer (ECT) state
| ESsEctActive |
ECT active |
| ESsEctAlerting |
ECT alerting |
| ESsEctNotActive |
ECT not active |
Forwarding mode
| ESsIncCallIsForw |
Incoming call is forwarded |
| ESsIncCallForwToC | |
| ESsOutCallForwToC | |
| EForwNotActive |
Not Active |
Hold mode
| ESsHoldActive |
Active |
| ESsHoldResume |
Resume |
| ESsHoldNotActive |
Not active |
State of the SS feature
| ESsModeActive |
Active |
| ESsModeNotActive |
Not active |
| ESsModeNotRegistered |
Not registered |
| ESsModeNotProvisioned |
Not provisioned |
| ESsModeNotAvailable |
Not available |
| ESsModeUnknown |
Unknown state |
Defines SS statuses to be used
| KSsStatusGsmActive = 0x01 |
Active status |
| KSsStatusGsmRegistered = 0x02 |
Registered status |
| KSsStatusGsmProvisioned = 0x04 |
Provisioned status |
| KSsStatusGsmQuiescent = 0x08 |
Quiescent status |
| KSsStatusReturnError = 0xFFFF |
Error status |
| KSsStatusNetworkFailure = 0xFFFE |
Network failure |
Type of SS
| ESsAllSs = 0 | |
| ESsAllForwardings = 2 | |
| ESsForwUncond = 21 | |
| ESsForwBusy = 67 | |
| ESsForwNoReply = 61 | |
| ESsForwNoReach = 62 | |
| ESsAllBarrings = 330 | |
| ESsBarrAllOut = 33 | |
| ESsBarrOutInter = 331 | |
| ESsBarrOutInterExcHome = 332 | |
| ESsBarrAllIn = 35 | |
| ESsBarrAllInRoam = 351 | |
| ESsOutgoingBarrServ = 333 | |
| ESsIncomingBarrServ = 353 | |
| ESsCallWaiting = 43 | |
| ESsClip = 30 | |
| ESsClir = 31 | |
| ESsColp = 76 | |
| ESsColr = 77 | |
| ESsCnap = 300 | |
| ESsAllCondForwardings = 4 | |
| ESsRegPassword = 3 |
Two Digit Dial Support values
| ETwoDigitDialSupportOn |
On |
| ETwoDigitDialSupportOff |
Off |
Constants for VIAG Home Zone data
| KViagParamNbrSize = 15 |
NBR size |
| KViagElemNameSize = 13 |
Name size |
| KViagElementCount = 4 |
Element count |
| typedef TPckg < TSimAuthenticationEapAka > | TAkaDataPckg |
Package buffer to hold TSimAuthenticationEapAka objects
| typedef TBuf8 < KMaxAuthenticationParameterLength > | TAuthenticationParameter |
| typedef TPckg < TCFIndicators > | TCFIndicatorsPckg |
Package buffer to hold TCFIndicators objects
| typedef TPckg < TCustomCallParams > | TCustomCallParamsPckg |
Package buffer for TCustomCallParams objects
| typedef TPckg < TSimAuthenticationGbaBootstrap > | TGbaBootstrapDataPckg |
| typedef TPckg < TSimAuthenticationGbaBootstrapUpdate > | TGbaBootstrapUpdateDataPckg |
| typedef TPckg < TSimAuthenticationGbaNafDerivation > | TGbaNafDerivationDataPckg |
| typedef TPckg < TGprsInformation > | TGprsInformationPckg |
Package buffer for TGprsInformation objects
| typedef TPckg < TLifeTimeData > | TLifeTimeDataPckg |
Package buffer for TLifeTimeData objects
| typedef TPckg < TSimAuthenticationMgvMskDeletion > | TMgvMskDeletionDataPckg |
| typedef TPckg < TSimAuthenticationMgvMtkGeneration > | TMgvMtkGenerationDataPckg |
| typedef TPckg < TMmCellInfo > | TMmCellInfoPckg |
Package buffer to hold TMmCellInfo objects
| typedef TBuf < RMobilePhone::KMaxMobileTelNumberSize > | TMobileTelNumber |
Buffer for telephone number
| typedef TPckg < TSimAuthenticationMgvMskUpdate > | TSimAuthenticationMgvMskUpdatePckg |
| typedef TPckg < TSimAuthenticationEapSim > | TSimDataPckg |
Package buffer to hold TSimAuthenticationEapSim objects
| typedef TPckg < TSimFileInfo > | TSimFileInfoPckg |
Package buffer for TSimFileInfo objects
| typedef TBuf8 < KSimFilePathLength > | TSimFilePath |
Package buffer for SIM File paths
| typedef TBuf < KSimLockMaxPasswordSize > | TSimLockPassword |
Package buffer to hold TSimLockPassword objects
| typedef CArrayFixFlat < TViagElement > | TViagElements |
Array of TViagElement objects
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.