class CCtsyDispatcherCallback : public CBase |
This class is responsible for receiving completions from the Licensee LTSY and forwarding them onto the relevant dispatcher object in the CTSY Dispatcher which will handle the completion.
Private Member Functions | |
---|---|
CCtsyDispatcherCallback () | |
void | ConstructL () |
void | SetDispatcherHolder ( TDispatcherHolder &) |
Private Attributes | |
---|---|
TDispatcherHolder * | iDispatcherHolder |
IMPORT_C void | CallbackCallControlAnswerComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlAnswer::HandleAnswerReqL()
Used to indicate to the Common TSY the outcome of the request to answer an incoming call.
RCall::AnswerIncomingCall() RCall::AnswerIncomingCallISV() CTelephony::AnswerIncomingCall()
TInt aError | The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to answer the requested call. This should be KErrNone if the dialling process could be started successfully. Otherwise another error code to indicate the failure should be returned. |
TInt aCallId | The Call ID which could not be answered. |
IMPORT_C void | CallbackCallControlDialDataComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialData::HandleDialDataReqL()
When a dial attempt is made via the above mentioned interface, the LTSY has the responsibility of allocating a unique Call ID to the call. For more information, see the documentation on aCallId below.
For dealing with voice calls, see CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp()
TInt aError | The error code to be returned to the CTSY Dispatcher by the LTSY indicating the outcome of the attempt to dial the requested call. This should be KErrNone if the dialling process could be started successfully. Otherwise another error code to indicate the failure should be returned. |
TInt aCallId | The call ID of the call that the dial attempt refers to which has been allocated by the LTSY. This should be a number between 1 and KMaxCallIdValue and should be unique across all call modes (voice, data etc.). For example, if a request for a voice call is made and the LTSY allocates this call an ID of 1 and a request for a data call is requested, the LTSY should allocate a Call ID which is not the same as that already allocated for the first voice call. |
IMPORT_C void | CallbackCallControlDialEmergencyComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialEmergency::HandleDialEmergencyReqL()
This callback is used to inform the CTSY of the outcome of the request to initiate the dialling process to dial an emergency call.
This callback is similar to CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp() but refers specifically to the dialling of an emergency call.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aCallId | The call ID of the call that the dial attempt refers to which has been allocated by the LTSY. The call ID needs to be unique across all calls and modes(emergency and non-emergency included). See the documentation for CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp for precise details on how to allocate a valid call ID. |
IMPORT_C void | CallbackCallControlDialVoiceComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialVoice::HandleDialVoiceReqL()
This callback is used to inform the CTSY of the outcome of the request to initiate the dialling process. To indicate progress of the call as it becomes connected, use CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd() .
When a dial attempt is made via the above mentioned interface, the LTSY has the responsibility of allocating a unique Call ID to the call. For more information, see the documentation on aCallId below.
TInt aError | The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to dial the requested call. This should be KErrNone if the dialling process could be started successfully. Otherwise another error code to indicate the failure should be returned. |
TInt aCallId | The call ID of the call that the dial attempt refers to which has been allocated by the LTSY. This should be a number between 1 and KMaxCallIdValue and should be unique across all call modes (voice, data etc. including emergency calls). For example, if a request for a voice call is made and the LTSY allocates this call an ID of 1 and a request for a data call is requested, the LTSY should allocate a Call ID which is not the same as that already allocated for the first voice call. |
IMPORT_C void | CallbackCallControlGetActiveAlsLineComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneALSLine | aAlsLine | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlGetActiveAlsLine::HandleGetActiveAlsLineReqL() back to the CTSY Dispatcher.
RMobilePhone::GetALSLine()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneALSLine aAlsLine | The current active ALS line. |
IMPORT_C void | CallbackCallControlGetAlsBlockedStatusComp | ( | TInt | aError, |
RMmCustomAPI::TGetAlsBlockStatus | aAlsStatus | |||
) |
Callback function to indicate the current ALS blocked status.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TGetAlsBlockStatus aAlsStatus | The return value from the LTSY. |
IMPORT_C void | CallbackCallControlGetAlsPpSupportComp | ( | TInt | aError, |
RMmCustomAPI::TAlsSupport | aAlsSupport | |||
) |
Callback function to indicate whether the product profile support ALS (Alternate Line Service).
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TAlsSupport aAlsSupport | RMmCustomAPI::EAlsSupportOn if ALS is supported, RMmCustomAPI::EAlsSupportOff if not. |
IMPORT_C void | CallbackCallControlGetCallForwardingIndicatorComp | ( | TInt | aError, |
RMobilePhone::TMobileTON | aTypeOfNumber, | |||
RMobilePhone::TMobileNPI | aMobilePlan, | |||
const TDesC & | aNumber, | |||
RMobilePhone::TCFUIndicatorStatusFlags | aCFUIndicatorStatusFlags, | |||
RMobilePhone::TMultipleSubscriberProfileID | aMultipleSubscriberProfileId | |||
) |
Complete a MLtsyDispatchCallControlGetCallForwardingIndicator::HandleGetCallForwardingIndicatorL request by returning to the CTSY the indicator parameters for unconditional call forwarding, with support for MPS (Multiple Subscriber Profile) and Call Forwarding Number. The MPS Supplementary Service is detailed in 3GPP TS 23.097, and the indicator data is detailed in 3GPP TS 31.102 (section 4.2.64 in version 8.2.0).
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobileTON aTypeOfNumber | The call forwarding type of number. |
RMobilePhone::TMobileNPI aMobilePlan | The call forwarding mobile plan. |
const TDesC & aNumber | The call forwarding telephone number. |
RMobilePhone::TCFUIndicatorStatusFlags aCFUIndicatorStatusFlags | The setting for indicator status. Can contain a number of flags from RMobilePhone::TCFUIndicatorStatus. |
RMobilePhone::TMultipleSubscriberProfileID aMultipleSubscriberProfileId |
IMPORT_C void | CallbackCallControlGetIdentityServiceStatusComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneIdServiceStatus | aIdentityServiceStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlGetIdentityServiceStatus::HandleGetIdentityServiceStatusReqL()
RMobilePhone::GetIdentityServiceStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneIdServiceStatus aIdentityServiceStatus | The status of the service requested in MLtsyDispatchCallControlGetIdentityServiceStatus::HandleGetIdentityServiceStatusReqL() |
IMPORT_C void | CallbackCallControlGetLifeTimeComp | ( | TInt | aError | ) |
Callback function to indicate a completion of a RMmCustomAPI::GetLifeTime() request in case the lifetime information is not available.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlGetLifeTimeComp | ( | TInt | aError, |
TUint32 | aHours, | |||
TUint8 | aMinutes | |||
) |
Callback function to indicate the phone lifetime information when the lifetime information does not includes the phone manufacturing date but only the total amount of airtime use from the manufacturing date until the call to RMmCustomAPI::GetLifeTime() .
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint32 aHours | The amount of hours of airtime use since the manufacturing date. The range of the value should be 0-999999. |
TUint8 aMinutes | The amount of minutes in addition to the amount of hours represented by aHours. The range of the value is 0-59. |
IMPORT_C void | CallbackCallControlGetLifeTimeComp | ( | TInt | aError, |
const TDateTime & | aManufacturingDate | |||
) |
Callback function to indicate the phone lifetime information when the lifetime information includes the phone manufacturing date but not the total amount of airtime use from the manufacturing date until the call to RMmCustomAPI::GetLifeTime() .
IMPORT_C void | CallbackCallControlGetLifeTimeComp | ( | TInt | aError, |
const TDateTime & | aManufacturingDate, | |||
TUint32 | aHours, | |||
TUint8 | aMinutes | |||
) |
Callback function to indicate the phone lifetime information when the lifetime information includes the phone manufacturing date and the total amount of airtime use from the manufacturing date until the call to RMmCustomAPI::GetLifeTime() .
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDateTime & aManufacturingDate | The date of phone manufacturing. Only the Year, Month and day information is meaningful. |
TUint32 aHours | The amount of hours of airtime use since the manufacturing date. The range of the value should be 0-999999. |
TUint8 aMinutes | The amount of minutes in addition to the amount of hours represented by aHours. The range of the value is 0-59. |
IMPORT_C void | CallbackCallControlHangUpComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlHangUp::HandleHangUpReqL()
IMPORT_C void | CallbackCallControlHoldComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlHold::HandleHoldReqL()
The result of the hold request on the call specified in aCallId is passed back to the Common TSY.
TInt aError | The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to hold the requested call. This should be KErrNone if the hold process could be started successfully. Otherwise another error code to indicate the failure should be returned. |
TInt aCallId | The Call ID of the call which was requested to be held. |
IMPORT_C void | CallbackCallControlMultipartyConferenceAddCallComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceAddCall::HandleConferenceAddCallReqL()
Indicates to the CTSY the outcome of the request to add a call to a conference call. If the request was successful, subsequent notifications to indicate that the new call statuses (to RMobileCall::EStatusConnected ) are made by completing call status notifications using CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd() for each call in the conference state.
TInt aError | KErrNone if the request to add a call to the conference was successful. Another error code indicating the failure otherwise. |
IMPORT_C void | CallbackCallControlMultipartyConferenceGoOneToOneComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceGoOneToOne::HandleConferenceGoOneToOneReqL()
Informs the CTSY of the outcome of the request to initiate a private communication with one of the calls in the conference call. The other call / calls are expected to go on hold whilst the specified call becomes connected. The LTSY informs the CTSY of these call status changes using CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()
IMPORT_C void | CallbackCallControlMultipartyConferenceHangUpComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceHangUp::HandleConferenceHangUpReqL()
This callback is used to inform the CTSY of the outcome of the request to initiate the hang up the conference call. The LTSY can inform the CTSY of successful completion of the hang up process via call status notifications as the calls disconnect and then become idle. See CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()
TInt aError | KErrNone if the create conference request was made to the baseband successfully; another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlMultipartyConferenceSwapComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyConferenceSwap::HandleConferenceSwapReqL()
Informs the CTSY of the outcome of the request to swap the conference call with another connected / held call.
The swap request is fully completed when the LTSY has completed the necessary call status notifications to indicate the new state of the calls inside and outside of the conference using CCtsyDispatcherCallback::CallbackCallControlNotifyCallStatusChangeInd()
TInt aError | KErrNone to indicate success, another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlMultipartyCreateConferenceComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlMultipartyCreateConference::HandleCreateConferenceReqL()
This callback is used to inform the CTSY of the outcome of the request to initiate the creation of a conference call.
TInt aError | KErrNone if the create conference request was made to the baseband successfully; another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlNotifyCallEventInd | ( | TInt | aError, |
TInt | aCallId, | |||
RMobileCall::TMobileCallEvent | aCallEvent | |||
) |
Notify the Common TSY about a remote call event that has occurred, for example, the remote party has put the call on hold.
TInt aError | The error code associated with this notification. KErrNone if there is no error. |
TInt aCallId | The Call ID of the call that this call event relates to. |
RMobileCall::TMobileCallEvent aCallEvent | The event that has occurred to the call specified in aCallId. Current valid values supported by the Common TSY are RMobileCall::ERemoteHold, RMobileCall::ERemoteResume, RMobileCall::ERemoteTerminated and RMobileCall::ERemoteConferenceCreate |
IMPORT_C void | CallbackCallControlNotifyCallInfoChangeInd | ( | TInt | aError, |
const RMobileCall::TMobileCallInfoV1 & | aMobileCallInfo | |||
) |
This function should be used by the LTSY to supply information about a call to the Common TSY. For example, details about the remote party and whether the call has been forwarded. See RMobileCall::TMobileCallInfoV1 for more details on what information about the call can be returned to the CTSY.
In aMobileCallInfo, RMobileCall::TMobileCallInfoV1::iCallId must be populated with the Call ID of the call the aMobileCallInfo parameter is referring to.
RMobileCall::GetMobileCallInfo() RMobileCall::NotifyRemotePartyInfoChange()
TInt aError | The error code associated with this notification. KErrNone if there is no error. |
const RMobileCall::TMobileCallInfoV1 & aMobileCallInfo | The call information relating to the call identified by aCallId. |
IMPORT_C void | CallbackCallControlNotifyCallStatusChangeInd | ( | TInt | aError, |
TInt | aCallId, | |||
RMobileCall::TMobileCallStatus | aMobileCallStatus | |||
) |
Used by an LTSY to indicate to the CTSY that there has been a change in the status of a call. For example, if the CTSY has previously made a dial request to make a voice call, the LTSY can call this API to notify the CTSY of progress of the call through the dialling, connecting and connected states.
The aCauseCode parameter should be used to indicate the reason for the change in status of a call.
In the case of a call going idle (aMobileCallStatus = RMobileCall::EStatusIdle ) specific cause codes need to be returned to the Common TSY to indicate specific causes of status changes:
To indicate that an active call has been released normally by either party, set aCauseCode = KErrGsmCCNormalCallClearing.
To indicate that a mobile originated call that is being dialled has gone idle because the remote party has rejected the call, set aCauseCode = KErrGsmCCCallRejected or another error code (which is != KErrNone) to indicate the reason for rejection.
If a mobile originated call is being dialled and the user cancels dialling, causing the call to go idle, set aCauseCode = KErrGsmCCNormalCallClearing.
When an incoming call goes idle because the client has rejected it (done using RCall::HangUp() on the ringing call), set aCauseCode = KErrGsmCCUserBusy.
TInt aError | The cause of the change in call status. |
TInt aCallId | The Call ID of the call whose status has changed. |
RMobileCall::TMobileCallStatus aMobileCallStatus | The new status of the call refered to by aCallId. |
IMPORT_C void | CallbackCallControlNotifyDataCallCapsChangeInd | ( | TInt | aError, |
TInt | aCallId, | |||
const RMobileCall::TMobileCallDataCapsV1 & | aMobileCallDataCaps | |||
) |
Sends a notification to the Common TSY about a change in the data call capabilities.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aCallId | The Call ID of the call whose capabilities have changed. |
const RMobileCall::TMobileCallDataCapsV1 & aMobileCallDataCaps | The new capabilities of the data call. |
IMPORT_C void | CallbackCallControlNotifyHscsdInfoChangeInd | ( | TInt | aError, |
TInt | aCallId, | |||
const RMobileCall::TMobileCallHscsdInfoV8 & | aCallParams, | |||
const RMobileCall::TMobileCallDataCapsV1 & | aCallCaps | |||
) |
Notify the Common TSY about a change in the parameters of other information about the specified HSCSD call.
RMobileCall::NotifyMobileDataCallCapsChange() RMobileCall::NotifyHscsdInfoChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aCallId | The Call ID of the data call whose parameters / information has changed. |
const RMobileCall::TMobileCallHscsdInfoV8 & aCallParams | The new call parameters. The fields of this RMobileCall::TMobileCallHscsdInfoV8 parameter are returned to the client if the client has requested to be notified of a change in the HSCSD information of the call via RMobileCall::NotifyHscsdInfoChange() |
const RMobileCall::TMobileCallDataCapsV1 & aCallCaps | The new call capabilities. The fields of this RMobileCall::TMobileCallDataCapsV1 parameter are returned to the client if the client has requested to be notified of a change in the HSCSD capabilities of the call via RMobileCall::NotifyMobileDataCallCapsChange() if any of the following fields have changed their value: RMobileCall::TMobileCallDataCapsV1::iMaxRxTimeSlots , RMobileCall::TMobileCallDataCapsV1::iMaxTxTimeSlots , RMobileCall::TMobileCallDataCapsV1::iHscsdSupport , RMobileCall::TMobileCallDataCapsV1::iSpeedCaps , |
IMPORT_C void | CallbackCallControlNotifyIccCallForwardingStatusChangeInd | ( | TInt | aError, |
const RMobilePhone::TMobileAddress & | aCallForwardingNo, | |||
RMobilePhone::TCFUIndicatorStatusFlags | aCallForwardingStatusFlags, | |||
RMmCustomAPI::TMultipleSubscriberProfileID | aMultipleSubscriberProfileId | |||
) |
Callback function to be used to indicate a change in ICC Call Forwarding.
RMmCustomApi::NotifyIccCallForwardingStatusChange()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const RMobilePhone::TMobileAddress & aCallForwardingNo | the number that is being forwarded. |
RMobilePhone::TCFUIndicatorStatusFlags aCallForwardingStatusFlags | flags defined in RMobilePhone::TCFUIndicatorStatus. |
RMmCustomAPI::TMultipleSubscriberProfileID aMultipleSubscriberProfileId | in case of Multiple Subscriber (SIM) the Profile ID. |
IMPORT_C void | CallbackCallControlNotifyIncomingCallInd | ( | TInt | aError, |
const RMobileCall::TMobileCallInfoV1 & | aCallInfo | |||
) |
Notify the Common TSY about an incoming call to the phone.
The aCallInfo parameter is used to provide the Common TSY with details about the incoming call.
The field RMobileCall::TMobileCallInfoV1::iCallId is mandatory and should be populated with a unique Call ID allocated by the LTSY. For more details about how to set a valid Call ID, see the documentation on the aCallId parameter in CCtsyDispatcherCallback::CallbackCallControlDialVoiceComp() .
The field RMobileCall::TMobileCallInfoV1::iService in the aCallInfo parameter is mandatory must be populated by the LTSY to indicate to the Common TSY the type of the incoming call.
If there is an incoming voice call on the primary voice line, this field should be set to RMobilePhone::EVoiceService .
If the incoming voice call is on the auxiliary voice line, this parameter should be set to RMobilePhone::EAuxVoiceService .
If the incoming call is a data call, this parameter should be set to RMobilePhone::ECircuitDataService .
The remainder of the fields in the aCallInfo parameter can be used to indicate other details about the incoming call. See the documentation for RMobileCall::TMobileCallInfoV1 for more details.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobileCall::TMobileCallInfoV1 & aCallInfo | Information about the incoming call. |
IMPORT_C void | CallbackCallControlReceiveUuiInd | ( | TInt | aError, |
TInt | aCallId, | |||
const TDesC & | aCallUui | |||
) |
Indicates to the CTSY that the LTSY has received a User-to-User Information notification. The User-to-User Supplementary Service is detailed in 3GPP TS 24.087.
RMobileCall :ReceiveUUI()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aCallId | The Call ID of the call to which the information is being sent. |
const TDesC & aCallUui | The User-to-User Information that has been received. This should be a descriptor of length RMobileCall::KMaxUUISize |
IMPORT_C void | CallbackCallControlRemoteAlertingToneChangeInd | ( | TInt | aError, |
RMmCustomAPI::TRemoteAlertingToneStatus | aRemoteAlertingTone | |||
) |
This function should be used by the LTSY to indicate to the CTSY that the remote alerting tone had been set or changed.
RMmCustomAPI::GetRemoteAlertingToneStatus() RMmCustomAPI::NotifyRemoteAlertingToneStatusChange()
TInt aError | The error code associated with this notification. KErrNone if there is no error. |
RMmCustomAPI::TRemoteAlertingToneStatus aRemoteAlertingTone | The new remote alerting status (either RMmCustomAPI::EUiRbtTone when it is a ringback tone or RMmCustomAPI::EUiStopTone when it's a stop tone) |
IMPORT_C void | CallbackCallControlResumeComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlResume::HandleResumeReqL()
The result of the pending resume request on the call specified in aCallId is passed back to the Common TSY.
TInt aError | The error code to be returned to the CTSY by the LTSY indicating the outcome of the attempt to resume the held call. This should be KErrNone if the resume process could be started successfully. Otherwise another error code to indicate the failure should be returned. |
TInt aCallId | The Call ID of the call which has been requested to be resumed. |
IMPORT_C void | CallbackCallControlSendDtmfTonesCancelComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSendDtmfTonesCancel::HandleSendDtmfTonesCancelReqL()
RMobilePhone::SendDTMFTones()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlSendDtmfTonesComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSendDtmfTones::HandleSendDtmfTonesReqL()
This callback indicates that the DTMF string has been sent.
RMobilePhone::SendDTMFTones()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlSetActiveAlsLineComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSetActiveAlsLine::HandleSetActiveAlsLineReqL()
This callback indicates the outcome of the request to set the active ALS line.
RMobilePhone::SetALSLine()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlSetAlsBlockedComp | ( | TInt | aError | ) |
Callback function to indicate the current ALS blocked status change is complete.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlSetDynamicHscsdParamsComp | ( | TInt | aError, |
TInt | aCallId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSetDynamicHscsdParams::HandleSetDynamicHscsdParamsReqL()
This callback indicates that the request to set the dynamic HSCSD parameters has been made (successfully or unsuccessfully). To notify the CTSY of a change in the HSCSD information of the call, see the API CCtsyDispatcherCallback::CallbackCallControlNotifyHscsdInfoChangeInd()
IMPORT_C void | CallbackCallControlStartDtmfToneComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlStartDtmfTone::HandleStartDtmfToneReqL()
RMobilePhone::StartDTMFTone()
TInt aError | The error code to be returned to the CTSY Dispatcher by the LTSY indicating the outcome of the request to send the DTMF tone. |
IMPORT_C void | CallbackCallControlStopDtmfToneComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlStopDtmfTone::HandleStopDtmfToneReqL()
RMobilePhone::StopDTMFTone()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlSwapComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlSwap::HandleSwapReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher by the LTSY indicating the outcome of the attempt to swap the requested calls. This should be KErrNone if the swap process could be started successfully. Otherwise another error code to indicate the failure should be returned. |
IMPORT_C void | CallbackCallControlTerminateAllCallsComp | ( | TInt | aError | ) |
Callback function to indicate that the request to terminate all the calls is complete.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlTerminateErrorCallComp | ( | TInt | aError | ) |
Callback function to indicate that the request to terminate the call is complete.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlTransferComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlTransfer::HandleTransferReqL()
Informs the CTSY of the outcome of initiating the transfer process.
Successful completion of the transfer process is indicated by a change in the call status of the calls which were transferred.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCallControlUpdateLifeTimerComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCallControlDialData::HandleUpdateLifeTimerReqL()
This callback is invoked after the life timer has been updated.
TInt aError | The error code to be returned to the CTSY Dispatcher. This should be KErrNone if the life timer was updated successfully, otherwise another error code to indicate the failure should be returned. |
IMPORT_C void | CallbackCellBroadcastActivateBroadcastReceiveMessageComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchCellBroadcastActivateBroadcastReceiveMessage::HandleActivateBroadcastReceiveMessageReqL()
RMobileBroadcastMessaging::ReceiveMessage() CCtsyDispatcherCallback::CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd() CCtsyDispatcherCallback::CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCellBroadcastDeleteSimCbTopicComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCellBroadcastDeleteSimCbTopic::HandleDeleteSimCbTopicReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCellBroadcastGsmBroadcastNotifyMessageReceivedInd | ( | TInt | aError, |
const TDesC8 & | aCbsMsg | |||
) |
Function will be called by LTSY to pass GSM cell broadcast message. It may be used as a completion of ReceiveMessage() request or by usolicited completion.
IMPORT_C void | CallbackCellBroadcastReceiveMessageCancelComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCellBroadcastReceiveMessageCancel::HandleReceiveMessageCancelReqL()
RMobileBroadcastMessaging::ReceiveMessage() RMobileBroadcastMessaging::Close()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCellBroadcastSetBroadcastFilterSettingComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCellBroadcastSetBroadcastFilterSetting::HandleSetBroadcastFilterSettingReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackCellBroadcastStartSimCbTopicBrowsingComp | ( | TInt | aError, |
const CArrayFixFlat < RMmCustomAPI::TSimCbTopic > & | aSimTopicArray | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchCellBroadcastStartSimCbTopicBrowsing::HandleStartSimCbTopicBrowsingReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const CArrayFixFlat < RMmCustomAPI::TSimCbTopic > & aSimTopicArray | array of TSimCbTopic. |
IMPORT_C void | CallbackCellBroadcastWcdmaBroadcastMessageReceivedInd | ( | TInt | aError, |
const TDesC8 & | aWcdmaCbsData, | |||
const DispatcherCellBroadcast::TWcdmaCbsMsgBase & | aWcdmaCbsMsgBase, | |||
TBool | aMoreToCome | |||
) |
Function will be called by LTSY to pass array of WCDMA cell broadcast messages. It may be used as a completion of ReceiveMessage() request or by usolicited completion.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aWcdmaCbsData | Broadcast message WCDMA. |
const DispatcherCellBroadcast::TWcdmaCbsMsgBase & aWcdmaCbsMsgBase | base wcdma cbs data structure. |
TBool aMoreToCome |
IMPORT_C void | CallbackPacketServicesActivatePdpContextComp | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const TDesC8 & | aAccessPointName, | |||
RPacketContext::TProtocolType | aPdpType | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesActivatePdpContext::HandleActivatePdpContextReqL()
Returns the result of the request to activate a packet context and returns details about the activated context to the CTSY.
RPacketContext :Activate()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC & aContextName | The name of the context that has been activated. |
const TDesC8 & aAccessPointName | The name of the access point that has been activated. This should be a descriptor of maximum length RPacketContext::KGSNNameLength such as RPacketContext::TGSNAddress |
RPacketContext::TProtocolType aPdpType | The protocol used to connect to the packet data gateway. |
IMPORT_C void | CallbackPacketServicesDeactivatePdpContextComp | ( | TInt | aError, |
const TDesC & | aContextName | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesDeactivatePdpContext::HandleDeactivatePdpContextReqL()
IMPORT_C void | CallbackPacketServicesDeletePdpContextComp | ( | TInt | aError, |
const TDesC & | aContextName | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesDeletePdpContext::HandleDeletePdpContextReqL()
IMPORT_C void | CallbackPacketServicesGetMaxNoActiveServicesComp | ( | TInt | aError, |
TInt | aMaxNoActiveServices | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetMaxNoActiveServices::HandleGetMaxNoActiveServicesReqL()
Returns the maximum number of active services allowed to the C-TSY.
IMPORT_C void | CallbackPacketServicesGetMaxNoMonitoredServiceListsComp | ( | TInt | aError, |
TInt | aMaxNoMonitoredServiceLists | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetMaxNoMonitoredServiceLists::HandleGetMaxNoMonitoredServiceListsReqL()
Returns the maximum number of monitored service lists to the C-TSY.
Calls to RPacketService::EnumerateMbmsMonitorServiceList() will then return the maximum number of monitored service lists in the aMaxAllowed field.
IMPORT_C void | CallbackPacketServicesGetMbmsNetworkServiceStatusComp | ( | TInt | aError, |
TMbmsNetworkServiceStatus | aMbmsNetworkServiceStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetMbmsNetworkServiceStatus::HandleGetMbmsNetworkServiceStatusReqL()
The CTSYs cache of the network service state will be updated and a pending client side RPacketService::GetMbmsNetworkServiceStatus() will be completed.
TInt aError | The error code to be returned. |
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus | The network service status. |
IMPORT_C void | CallbackPacketServicesGetPacketAttachModeComp | ( | TInt | aError, |
RPacketService::TAttachMode | aAttachMode | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetPacketAttachMode::HandleGetPacketAttachModeReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RPacketService::TAttachMode aAttachMode | The packet service attach mode. |
IMPORT_C void | CallbackPacketServicesGetPacketNetworkRegistrationStatusComp | ( | TInt | aError, |
RPacketService::TRegistrationStatus | aRegistrationStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetPacketNetworkRegistrationStatus::HandleGetPacketNetworkRegistrationStatusReqL()
Returns the current registration status of the packet network.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RPacketService::TRegistrationStatus aRegistrationStatus | The current network registration status. |
IMPORT_C void | CallbackPacketServicesGetStaticCapabilitiesComp | ( | TInt | aError, |
TUint | aStaticCapabilities | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetStaticCapabilities::HandleGetStaticCapabilitiesReqL()
Returns the static capabilities of the packet service to the C-TSY.
E-Tel Packet calls to RPacketService::GetStaticCaps() will then return this set of static capabilities.
RPacketService::TStaticMiscCaps RPacketService::GetStaticCaps()
IMPORT_C void | CallbackPacketServicesGetStatusComp | ( | TInt | aError, |
RPacketService::TStatus | aPacketStatus, | |||
TBool | aIsResumed | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesGetStatus::HandleGetStatusReqL()
Returns the status of the packet service to the C-TSY.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RPacketService::TStatus aPacketStatus | The packet status as return from the ltsy. |
TBool aIsResumed | Flag indicating whether packet service has been resumed from suspended state. |
IMPORT_C void | CallbackPacketServicesInitialiseMbmsContextComp | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const TDesC & | aChannelId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesInitialiseMbmsContext::HandleInitialiseMbmsContextReqL()
Returns the MBMS data to the CTSY.
IMPORT_C void | CallbackPacketServicesInitialisePdpContextComp | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const TDesC & | aChannelId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesInitialisePdpContext::HandleInitialisePdpContextReqL()
RPacketServise::InitialiseContext()
IMPORT_C void | CallbackPacketServicesModifyActivePdpContextComp | ( | TInt | aError, |
const TDesC & | aContextName, | |||
TInt8 | aRejectionCode | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesModifyActivePdpContext::HandleModifyActivePdpContextReqL()
IMPORT_C void | CallbackPacketServicesNotifyConnectionInfoChangeInd | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const RPacketContext::TConnectionInfoV1 & | aConnectionInfo | |||
) |
Callback function to be used by the Licensee LTSY to update the packet context connection info.
Updated connection information will be returned to the client as a result of this indication
This will result in the completion on a pending client side RPacketService::NotifyConnectionInfoChange()
RPacketService::NotifyConnectionInfoChange()
TInt aError | The error code to be returned. |
const TDesC & aContextName | The context name, the maximum length of the descriptor should not exceed KMaxInfoName. |
const RPacketContext::TConnectionInfoV1 & aConnectionInfo | The details of the connection, including HSDPA Category and HSUPA Category |
IMPORT_C void | CallbackPacketServicesNotifyMbmsContextConfigChangedInd | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const RPacketMbmsContext::TContextConfigMbmsV1 & | aContextConfigMbms | |||
) |
Callback function to be used by the Licensee LTSY to notify the Mbms configuration has changed on a given context. (IPC ECtsyPacketMbmsContextNotifyConfigChanged).
Pending client side RPacketMbmsContext::NotifyConfigChanged() will be completed with the new configuration data.
TInt aError | The error code to be returned. |
const TDesC & aContextName | The context name. |
const RPacketMbmsContext::TContextConfigMbmsV1 & aContextConfigMbms | The context configuration data. |
IMPORT_C void | CallbackPacketServicesNotifyMbmsNetworkServiceStatusChangeInd | ( | TInt | aError, |
TMbmsNetworkServiceStatus | aMbmsNetworkServiceStatus | |||
) |
Callback function to be used by the Licensee LTSY to update the CTSY's cache of the current Mbms network service state (IPC EPacketNotifyMbmsNetworkServiceStatusChange).
This will result in the completion on a pending client side RPacketService::NotifyMbmsNetworkServiceStatusChange()
RPacketService::NotifyMbmsNetworkServiceStatusChange() RPacketService::GetMbmsNetworkServiceStatus()
TInt aError | The error code to be returned. |
TMbmsNetworkServiceStatus aMbmsNetworkServiceStatus | The network service status. |
IMPORT_C void | CallbackPacketServicesNotifyMbmsServiceAvailabilityChangeInd | ( | TInt | aError, |
const RArray < TUint > & | aAvailableServiceIds | |||
) |
Callback function to be used by the Licensee LTSY to update the CTSYs MBMS monitor service list availabilty state (IPC EPacketNotifyMbmsServiceAvailabilityChange).
Services in the supplied list will be marked as available in the CTSYs MBMS monitor service list, services not in the list will be marked as un-available.
This will result in the completion on a pending client side RPacketService::NotifyMbmsServiceAvailabilityChange()
RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()
IMPORT_C void | CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd | ( | TInt | aError, |
const RPacketContext::TContextConfigGPRS & | aContextConfigGPRS | |||
) |
Callback function to be used by the Licensee LTSY to notify context activation requested (IPC EPacketNotifyContextActivationRequested)
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RPacketContext::TContextConfigGPRS & aContextConfigGPRS | The GPRS context configuration to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd | ( | TInt | aError, |
const RPacketContext::TContextConfigR99_R4 & | aContextConfigR99_R4 | |||
) |
Callback function to be used by the Licensee LTSY to notify context activation requested (IPC EPacketNotifyContextActivationRequested)
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RPacketContext::TContextConfigR99_R4 & aContextConfigR99_R4 | The release 99 or release 4 context configuration to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPacketServicesNotifyNetworkInitiatedContextActivationRequestInd | ( | TInt | aError, |
const RPacketContext::TContextConfig_R5 & | aContextConfig_R5 | |||
) |
Callback function to be used by the Licensee LTSY to notify context activation requested (IPC EPacketNotifyContextActivationRequested)
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RPacketContext::TContextConfig_R5 & aContextConfig_R5 | The release 5 context configuration to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPacketServicesNotifyPacketAttachModeChangeInd | ( | TInt | aError, |
RPacketService::TPreferredBearer | aBearer | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the attach mode (IPC EPacketNotifyAttachModeChange).
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RPacketService::TPreferredBearer aBearer | The new bearer. |
IMPORT_C void | CallbackPacketServicesNotifyPacketDynamicCapsChangeInd | ( | TInt | aError, |
TBool | aGprsIsSupportedOnCell, | |||
TBool | aCsServicesIsSupportedOnCell | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the Dynamic capabalites (EPacketNotifyDynamicCapsChange).
IMPORT_C void | CallbackPacketServicesNotifyPacketMsClassChangeInd | ( | TInt | aError, |
RPacketService::TMSClass | aMSClass | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the MS class (EPacketNotifyMSClassChange).
TInt aError | The error code. |
RPacketService::TMSClass aMSClass | MS class to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPacketServicesNotifyPacketNetworkRegistrationStatusInd | ( | TInt | aError, |
RPacketService::TRegistrationStatus | aRegistrationStatus | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the status of the packet network registration (IPC EPacketNotifyChangeOfNtwkRegStatus).
TInt aError | The error code. |
RPacketService::TRegistrationStatus aRegistrationStatus | Network registration status. |
IMPORT_C void | CallbackPacketServicesNotifyPdpContextAddedInd | ( | TInt | aError, |
const TDesC & | aContextName | |||
) |
Callback function to be used by the Licensee LTSY to notify an added context(EPacketNotifyContextAdded).
IMPORT_C void | CallbackPacketServicesNotifyPdpContextConfigChangedInd | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const TDesC8 & | aAccessPointName, | |||
const TDesC8 & | aPdpAddress, | |||
const TUint | aPdpCompression, | |||
const TDesC8 & | aPcoBuffer | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the context configuration (IPC EPacketContextNotifyConfigChanged)
The purpose of the protocol configuration options (PCO) is to transfer external network protocol options associated with a PDP context activation, and transfer additional (protocol) data (e.g. configuration parameters, error codes or messages/events) associated with an external protocol or an application. The protocol configuration options (PCO) is a type 4 information element with a minimum length of 3 octets and a maximum length of 253 octets In order to generate the PCO buffer a TTlvStruct object is being used. The TTlvStruct wraps the buffers inserted to the PCO and identifies the buffers with given IDs.
RPacketContext::KMiscProtocolBufferLength such as a RPacketContext::TMiscProtocolBuffer
TInt aError | The error code. |
const TDesC & aContextName | The name of the context which the change in configuration refers to. |
const TDesC8 & aAccessPointName | The name of the access point. This should be a descriptor of maximum length RPacketContext::KGSNNameLength such as a RPacketContext::TGSNAddress |
const TDesC8 & aPdpAddress | The protocol address. This should be a descriptor of maximum length RPacketContext::KMaxPDPAddressLength such as a RPacketContext::TProtocolAddress |
const TUint aPdpCompression | The PDP compression level. |
const TDesC8 & aPcoBuffer | The PCO buffer. |
IMPORT_C void | CallbackPacketServicesNotifyPdpContextConnectionSpeedChangeInd | ( | TInt | aError, |
const TDesC & | aContextName, | |||
TUint | aConnectionSpeed | |||
) |
Callback function to be used by the Licensee LTSY to notify context connection speed change (IPC EPacketContextNotifyConnectionSpeedChange).
IMPORT_C void | CallbackPacketServicesNotifyPdpContextStatusChangeInd | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const TContextMisc & | aContextMisc | |||
) |
Callback function to be used by the Licensee LTSY to notify context status change (IPC EPacketContextNotifyStatusChange).
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC & aContextName | Context name, the maximum length of the descriptor should not exceed KMaxInfoName. |
const TContextMisc & aContextMisc | Context miscellaneous information. |
IMPORT_C void | CallbackPacketServicesNotifyQosProfileChangedGPRSInd | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const RPacketQoS::TQoSGPRSNegotiated & | aQoSGPRSNegotiated | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the GPRS QoS profile (IPCEPacketQoSNotifyProfileChanged).
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const TDesC & aContextName | The context name. |
const RPacketQoS::TQoSGPRSNegotiated & aQoSGPRSNegotiated | Context negotiated GPRS QOS profile to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPacketServicesNotifyQosProfileChangedR5Ind | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const RPacketQoS::TQoSR5Negotiated & | aQoSR5Negotiated | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the R5 QoS profile (IPCEPacketQoSNotifyProfileChanged).
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC & aContextName | context name to be returned to the CTSY Dispatcher. |
const RPacketQoS::TQoSR5Negotiated & aQoSR5Negotiated |
IMPORT_C void | CallbackPacketServicesNotifyQosProfileChangedR99Ind | ( | TInt | aError, |
const TDesC & | aContextName, | |||
const RPacketQoS::TQoSR99_R4Negotiated & | aQoSR99_R4Negotiated | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the R99R4 QoS profile (IPCEPacketQoSNotifyProfileChanged).
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const TDesC & aContextName | context name to be returned to the CTSY Dispatcher. |
const RPacketQoS::TQoSR99_R4Negotiated & aQoSR99_R4Negotiated | context negotiated R99 QOS profile to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPacketServicesNotifyRatTransferCapsChangeInd | ( | TInt | aError, |
TDynamicTransferCapsFlags | aCaps | |||
) |
Callback function to be used by the Licensee LTSY to notify change in the transfer capabalites (EPacketNotifyTransferCapsIPC).
RPacketContext::NotifyDynamicCapsChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TDynamicTransferCapsFlags aCaps | the capabilities flag |
IMPORT_C void | CallbackPacketServicesPacketAttachComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesPacketAttach::HandlePacketAttachReqL()
Informs the CTSY of the whether the request to attach to the packet service was successful.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPacketServicesPacketDetachComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesPacketDetach::HandlePacketDetachReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPacketServicesRejectNetworkInitiatedContextActivationRequestComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesRejectNetworkInitiatedContextActivationRequest::HandleRejectNetworkInitiatedContextActivationRequestReqL()
RPacketContext::RejectActivationRequest()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPacketServicesSetDefaultPdpContextParamsComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesSetDefaultPdpContextParams::HandleSetDefaultPdpContextParamsReqL()
RPacketContext::SetDefaultContextParams()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPacketServicesSetPacketAttachModeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesSetPacketAttachMode::HandleSetPacketAttachModeReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPacketServicesSetPdpContextConfigComp | ( | TInt | aError, |
const TDesC & | aContextName | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesSetPdpContextConfig::HandleSetPdpContextConfigReqL()
IMPORT_C void | CallbackPacketServicesSetPdpContextQosComp | ( | TInt | aError, |
const TDesC & | aContextName | |||
) |
Callback function to be used by the Licensee LTSY to complete one of the following pending MLtsyDispatchPacketServicesSetPdpContextQosGprs::HandleSetPdpContextQosReqL() MLtsyDispatchPacketServicesSetPdpContextQosR99R4::HandleSetPdpContextQosReqL() MLtsyDispatchPacketServicesSetPdpContextQosR5::HandleSetPdpContextQosReqL()
IMPORT_C void | CallbackPacketServicesUpdateMbmsMonitorServiceListComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList::HandleUpdateMbmsMonitorServiceListsReqL()
This callback is for the success case. The CTSYs monitor service list will be updated as via the change list and action.
The pending client side RPacketService::NotifyMbmsServiceAvailabilityChange() will be completed with KErrNone.
RPacketService::UpdateMbmsMonitorServiceListL() RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()
TInt aError | The error code to be returned. |
IMPORT_C void | CallbackPacketServicesUpdateMbmsMonitorServiceListComp | ( | TInt | aError, |
const RArray < TUint > & | aFailedServiceIds | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesUpdateMbmsMonitorServiceList::HandleUpdateMbmsMonitorServiceListsReqL()
This callback is for the error case. The CTSYs monitor service list will be updated as via the change list and action. The failed service Ids list contains the service Id that cannot be removed / added.
The pending client side RPacketService::NotifyMbmsServiceAvailabilityChange() will be completed with KErrMbmsImpreciseServiceEntries.
RPacketService::UpdateMbmsMonitorServiceListL() RPacketService::NotifyMbmsServiceAvailabilityChange() CRetrievePcktMbmsMonitoredServices()
IMPORT_C void | CallbackPacketServicesUpdateMbmsSessionListComp | ( | TInt | aError, |
const TDesC & | aContextName | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPacketServicesUpdateMbmsSessionList::HandleUpdateMbmsSessionListReqL()
This will complete a pending client side RPacketService::UpdateMbmsSessionList(), if an error has occurred the CTSYs MBMS services table will not be altered.
RPacketService::UpdateMbmsSessionList() CRetrievePcktMbmsSessionList()
IMPORT_C void | CallbackPhoneBootNotifyModemStatusReadyComp | ( | TInt | aError, |
TRfStateInfo | aRfStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneBootNotifyModemStatusReady::HandleBootNotifyModemStatusReadyReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TRfStateInfo aRfStatus | The current RF status. See TRfStateInfo. |
IMPORT_C void | CallbackPhoneBootNotifySimStatusReadyComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneBootNotifySimStatusReady::HandleBootNotifySimStatusReadyReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneGetBatteryInfoComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneBatteryInfoV1 & | aBatteryInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetBatteryInfo::HandleGetBatteryInfoReqL() back to the CTSY Dispatcher.
RMobilePhone::GetBatteryInfo() RMobilePhone::NotifyBatteryInfoChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo | The battery information to be sent to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneGetCellInfoComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCellInfo::HandleGetCellInfoReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneGetCellInfoComp | ( | TInt | aError, |
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & | aInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCellInfo::HandleGetCellInfoReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo | The GSM cell information. |
IMPORT_C void | CallbackPhoneGetCellInfoComp | ( | TInt | aError, |
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & | aInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCellInfo::HandleGetCellInfoReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo | The WCDMA cell information. |
IMPORT_C void | CallbackPhoneGetCurrentActiveUsimApplicationComp | ( | TInt | aError, |
const TDesC8 & | aAid | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCurrentActiveUsimApplication::HandleGetCurrentActiveUsimApplicationReqL()
RMmCustomAPI::GetCurrentActiveUSimApplication()
IMPORT_C void | CallbackPhoneGetCurrentNetworkInfoComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneNetworkInfoV5 & | aNetworkInfo, | |||
const RMobilePhone::TMobilePhoneLocationAreaV1 & | aLocationArea | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCurrentNetworkInfo::HandleGetCurrentNetworkInfoReqL() back to the CTSY Dispatcher.
RMobilePhone::NotifyCurrentNetworkChange() RMobilePhone::GetCurrentNetwork()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo | The network information to be returned to the CTSY Dispatcher. |
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationArea | The mobile phone location area. |
IMPORT_C void | CallbackPhoneGetCurrentSystemNetworkModesComp | ( | TInt | aError, |
TUint32 | aCurrentSystemNetworkModes | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetCurrentSystemNetworkModes::HandleGetCurrentSystemNetworkModesReqL() back to the CTSY Dispatcher.
IMPORT_C void | CallbackPhoneGetDetectedNetworksCancelComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetDetectedNetworksCancel::HandleGetDetectedNetworksCancelReqL()
CRetrieveMobilePhoneDetectedNetworks::StartV2()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneGetDetectedNetworksComp | ( | TInt | aError, |
const CMobilePhoneNetworkListV2 & | aPhoneNetworkList | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetDetectedNetworks::HandleGetDetectedNetworksReqL()
CRetrieveMobilePhoneDetectedNetworks::StartV2()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const CMobilePhoneNetworkListV2 & aPhoneNetworkList | A list of the detected networks |
IMPORT_C void | CallbackPhoneGetFdnStatusComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneFdnStatus | aFdnStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetFdnStatus::HandleGetFdnStatusReqL() back to the CTSY Dispatcher.
RMobilePhone::GetFdnStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneFdnStatus aFdnStatus | The FDN status to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneGetHomeNetworkComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneNetworkInfoV5 & | aNetworkInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetHomeNetwork::HandleGetHomeNetworkReqL() back to the CTSY Dispatcher.
RMobilePhone::GetHomeNetwork()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo | Contains home network information. request. |
IMPORT_C void | CallbackPhoneGetHspaStatusComp | ( | TInt | aError, |
RMmCustomAPI::THSxPAStatus | aStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetHspaStatus::HandleGetHspaStatusReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::THSxPAStatus aStatus | The HSxPA status (enabled or disabled). |
IMPORT_C void | CallbackPhoneGetNetworkModeComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneNetworkMode | aNetworkMode | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkMode::HandleGetNetworkModeReqL() back to the CTSY Dispatcher.
RMobilePhone::GetCurrentMode()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode | The network mode to be sent to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneGetNetworkProviderNameComp | ( | TInt | aError, |
const TDesC & | aName | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkProviderName::HandleGetNetworkProviderNameReqL() back to the CTSY Dispatcher.
IMPORT_C void | CallbackPhoneGetNetworkRegistrationStatusComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneRegistrationStatus | aRegStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkRegistrationStatus::HandleGetNetworkRegistrationStatusReqL() back to the CTSY Dispatcher.
RMobilePhone::GetNetworkRegistrationStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus | Current network registration status. |
IMPORT_C void | CallbackPhoneGetNitzInfoComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneNITZ & | aNitzInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetNetworkMode::HandleGetNitzInfoReqL() back to the CTSY Dispatcher.
RMobilePhone::GetNITZInfo() RMobilePhone::NotifyNITZInfoChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo | The NITZ information to be sent to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneGetOperatorNameComp | ( | TInt | aError, |
RMmCustomAPI::TOperatorNameType | aType, | |||
const TDesC & | aName | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetOperatorName::HandleGetOperatorNameReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TOperatorNameType aType | The type of the operator name. |
const TDesC & aName | The name of the current operator. |
IMPORT_C void | CallbackPhoneGetPhoneCellInfoComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneCellInfoV9 & | aCellInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetPhoneCellInfo::HandleGetPhoneCellInfoReqL()
RMobilePhone::GetCellInfo() RMobilePhone::NotifyCellInfoChange()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const RMobilePhone::TMobilePhoneCellInfoV9 & aCellInfo | The cell information to be cached in the CTSY and returned to the client |
IMPORT_C void | CallbackPhoneGetPhoneIdComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneIdentityV1 & | aPhoneId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetPhoneId::HandleGetPhoneIdReqL()
RMobilePhone::GetPhoneId()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneIdentityV1 & aPhoneId | The mobile phone identity returned by the LTSY. |
IMPORT_C void | CallbackPhoneGetServiceProviderNameComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneServiceProviderNameV2 & | aServiceProvider | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetServiceProviderName::HandleGetServiceProviderNameReqL()
RMobilePhone::GetServiceProviderName()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneServiceProviderNameV2 & aServiceProvider | The service provider information. |
IMPORT_C void | CallbackPhoneGetSignalStrengthComp | ( | TInt | aError, |
TInt32 | aSignalStrength, | |||
TInt8 | aBar | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetSignalStrength::HandleGetSignalStrengthReqL() back to the CTSY Dispatcher.
RMobilePhone::GetSignalStrength() RMobilePhone::NotifySignalStrengthChange()
IMPORT_C void | CallbackPhoneGetSystemNetworkBandComp | ( | TInt | aError, |
RMmCustomAPI::TBandSelection | aBand, | |||
RMmCustomAPI::TNetworkModeCaps | aMode | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneTermianteAllCalls::HandleGetSystemNetworkBandReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
RMmCustomAPI::TBandSelection aBand | the current network band |
RMmCustomAPI::TNetworkModeCaps aMode | the current network mode |
IMPORT_C void | CallbackPhoneGetUsimServiceSupportComp | ( | TInt | aError, |
TInt | aApplicationNumber, | |||
TBool | aSupported | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetUsimServiceSupport::HandleGetGetUsimServiceSupportReqL()
IMPORT_C void | CallbackPhoneNotifyBatteryInfoChangeInd | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneBatteryInfoV1 & | aBatteryInfo | |||
) |
Callback function to be used by the Licensee LTSY to indicate any changes in the battery information.
RMobilePhone::GetBatteryInfo() RMobilePhone::NotifyBatteryInfoChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneBatteryInfoV1 & aBatteryInfo | The battery information to be sent to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneNotifyCellInfoChangeInd | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneCellInfoV9 & | aCellInfo | |||
) |
Callback function to be used by the Licensee LTSY to indicate any changes in the cell information.
RMobilePhone::NotifyCellInfoChange()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const RMobilePhone::TMobilePhoneCellInfoV9 & aCellInfo | The cell information to be cached in the CTSY and returned to the client |
IMPORT_C void | CallbackPhoneNotifyCellInfoChangedInd | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to indicate a change of the cell information to an unknown mode.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneNotifyCellInfoChangedInd | ( | TInt | aError, |
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & | aInfo | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change of the cell information when the cell is a GSM cell.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMmCustomAPI::TMmCellInfo::TGSMCellInfo & aInfo | The new GSM cell information. |
IMPORT_C void | CallbackPhoneNotifyCellInfoChangedInd | ( | TInt | aError, |
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & | aInfo | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change of the cell information when the cell is a WCDMA cell.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMmCustomAPI::TMmCellInfo::TWCDMACellInfo & aInfo | The new WCDMA cell information. |
IMPORT_C void | CallbackPhoneNotifyCurrentNetworkChangeInd | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneNetworkInfoV5 & | aNetworkInfo, | |||
const RMobilePhone::TMobilePhoneLocationAreaV1 & | aLocationArea | |||
) |
Callback function to be used by the Licensee LTSY to indicate any changes in the current network.
RMobilePhone::NotifyCurrentNetworkChange() RMobilePhone::GetCurrentNetwork()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneNetworkInfoV5 & aNetworkInfo | The network information to be sent to the CTSY Dispatcher. |
const RMobilePhone::TMobilePhoneLocationAreaV1 & aLocationArea | The mobile phone location area |
IMPORT_C void | CallbackPhoneNotifyDtmfEventInd | ( | TInt | aError, |
RMmCustomAPI::TDtmfEventType | aType, | |||
RMmCustomAPI::TDtmfEvent | aEvent, | |||
TChar | aTone | |||
) |
Callback function to be used by the Licensee LTSY to indicate a DTMF (Dual Tone Multiple Frequency) event.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TDtmfEventType aType | The DTMF event type. |
RMmCustomAPI::TDtmfEvent aEvent | The DTMF event to be notified. |
TChar aTone | The event tone. |
IMPORT_C void | CallbackPhoneNotifyDtmfEventInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneDTMFEvent | aEventType | |||
) |
Callback function to be used by the Licensee LTSY to indicate a DTMF (Dual Tone Multiple Frequency) event.
RMobilePhone::NotifyDtmfEvent()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneDTMFEvent aEventType | The DTMF event type. Either EStartDtmfTone or EStopDtmfTone |
IMPORT_C void | CallbackPhoneNotifyEgprsInfoChangeInd | ( | TInt | aError, |
TBool | aEdgeSupported | |||
) |
Callback function to be used by the Licensee LTSY to indicate an EGPRS/GPRS information change.
IMPORT_C void | CallbackPhoneNotifyHspaStatusChangedInd | ( | TInt | aError, |
RMmCustomAPI::THSxPAStatus | aStatus | |||
) |
Callback function to be used by the Licensee LTSY to indicate any change to the phone high speed channel status.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::THSxPAStatus aStatus | The new HSxPA status (enable or disable). |
IMPORT_C void | CallbackPhoneNotifyNetworkConnectionFailureInd | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to indicate a network connection failure that is so severe that the only way to recover is to restart the phone.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneNotifyNetworkModeChangeInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneNetworkMode | aNetworkMode | |||
) |
Callback function to be used by the Licensee LTSY to indicate changes to the current network mode
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneNetworkMode aNetworkMode | The network mode to be sent to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneNotifyNetworkRegistrationStatusChangeInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneRegistrationStatus | aRegStatus | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change in the network registration status.
RMobilePhone::NotifyNetworkRegistrationStatusChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneRegistrationStatus aRegStatus | Current network registration status. |
IMPORT_C void | CallbackPhoneNotifyNetworkSelectionSettingChangeInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneSelectionMethod | aSelectionMethod | |||
) |
Callback function to be used by the Licensee LTSY to indicate any changes in the Network Selection.
RMobilePhone::NotifyNetworkSelectionSettingChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod | The new network selection method. |
IMPORT_C void | CallbackPhoneNotifyNitzInfoChangeInd | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneNITZ & | aNitzInfo | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change in the current Network Information and Time Zone (NITZ).
The RMobilePhone::TMobilePhoneNITZ::iNitzFieldsUsed field in the aNitzInfo parameter should be used to reflect which of the data fields are present. The fields RMobilePhone::TMobilePhoneNITZ::iShortNetworkId and RMobilePhone::TMobilePhoneNITZ::iLongNetworkId may be left blank if not known at this time.
RMobilePhone::NotifyNITZInfoChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneNITZ & aNitzInfo | The current NITZ information to be sent to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneNotifyNspsStatusChangeInd | ( | TInt | aError, |
TBool | aEnabled | |||
) |
Callback function to be used by the Licensee LTSY to indicate any changes in the No Signal Power Save status.
IMPORT_C void | CallbackPhoneNotifyRauEventInd | ( | TInt | aError, |
RMmCustomAPI::TRauEventStatus | aRauEvent | |||
) |
Callback function to be used by the Licensee LTSY to indicate any RAU (Routing Area Update) event.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TRauEventStatus aRauEvent | The RAU (Routing Area Update) event to be notified (Active or Resumed). |
IMPORT_C void | CallbackPhoneNotifyRfStatusChangeInd | ( | TInt | aError, |
TRfStateInfo | aRfStatus | |||
) |
Callback function to indicate changes to the RF status. Status values defined by TRfStateInfo.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TRfStateInfo aRfStatus |
IMPORT_C void | CallbackPhoneNotifySignalStrengthChangeInd | ( | TInt | aError, |
TInt32 | aSignalStrength, | |||
TInt8 | aBar | |||
) |
Callback function to be used by the Licensee LTSY to indicate change to signal strength.
RMobilePhone::NotifySignalStrengthChange() RMobilePhone::GetSignalStrength()
IMPORT_C void | CallbackPhoneNspsWakeupComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneNspsWakeup::HandleNspsWakeupReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneRegisterCellInfoChangeNotificationComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneRegisterCellInfoChangeNotification::HandleRegisterCellInfoChangeNotificationReqL()
RMobilePhone::NotifyCellInfoChange()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneResetNetServerComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneResetNetServer::HandleResetNetServerReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSelectNetworkCancelComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSelectNetworkCancel::HandleSelectNetworkCancelReqL()
RMobilePhone::SelectNetwork()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSelectNetworkComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSelectNetwork::HandleSelectNetworkReqL()
RMobilePhone::SelectNetwork()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSetAlwaysOnModeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetAlwaysOnMode::HandleSetAlwaysOnModeReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSetDriveModeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetDriveMode::HandleSetDriveModeReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSetHspaStatusComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetHspaStatus::HandleSetHspaStatusReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSetNetworkSelectionSettingComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneSelectionMethod | aSelectionMethod | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetNetworkSelectionSetting::HandleSetNetworkSelectionSettingReqL()
RMobilePhone::SetNetworkSelectionSetting() RMobilePhone::NotifyNetworkSelectionSettingChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneSelectionMethod aSelectionMethod | The new network selection method. |
IMPORT_C void | CallbackPhoneSetSystemNetworkBandComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneTermianteAllCalls::HandleSetSystemNetworkBandReqL()
RMobilePhone::SetSystemNetworkBand()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneSetSystemNetworkModeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSetSystemNetworkMode::HandleSetSystemNetworkModeReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhoneSimRefreshRegisterComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneSimRefreshRegister::HandleSimRefreshRegisterReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhoneTerminateAllCallsComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneTermianteAllCalls::HandleTerminateAllCallsReqL()
RMobilePhone::TerminateAllCalls()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackPhonebookEnStoreGetInfoComp | ( | TInt | aError, |
TInt | aUsedEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookEnStoreGetInfo::HandleStoreGetInfoReqL()
IMPORT_C void | CallbackPhonebookEnStoreReadAllComp | ( | TInt | aError, |
TInt | aIndex, | |||
const TDesC & | aNumber, | |||
TBool | aMoreToCome | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookEnStoreReadAll::HandleStoreReadAllReqL()
CRetrieveMobilePhoneENList::Start()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aIndex | The index of the entry. |
const TDesC & aNumber | The number stored in the EN entry. The length of this should not be more than 6. |
TBool aMoreToCome | ETrue if there are more entries to be read, False otherwise. |
IMPORT_C void | CallbackPhonebookEnStoreReadEntryComp | ( | TInt | aError, |
TInt | aIndex, | |||
const TDesC & | aNumber | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookEnStoreReadEntry::HandleStoreReadEntryReqL()
IMPORT_C void | CallbackPhonebookGetPhoneStoreInfoComp | ( | TInt | aError, |
const RMobilePhoneStore::TMobilePhoneStoreInfoV1 & | aPhoneStoreInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookGetPhoneStoreInfo::HandleGetPhoneStoreInfoReqL()
RMobilePhone::GetPhoneStoreInfo()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhoneStore::TMobilePhoneStoreInfoV1 & aPhoneStoreInfo | The phone store information. |
IMPORT_C void | CallbackPhonebookOnStoreDeleteAllComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreDeleteAll::HandleStoreDeleteAllReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhonebookOnStoreDeleteEntryComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreDeleteEntry::HandleStoreDeleteEntryReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhonebookOnStoreGetInfoComp | ( | TInt | aError, |
TInt | aNumOfEntries, | |||
TInt | aUsedEntries, | |||
TInt | aNameLen, | |||
TInt | aNumLen | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreGetInfo::HandleStoreGetInfoReqL()
IMPORT_C void | CallbackPhonebookOnStoreGetReadStoreSizeComp | ( | TInt | aError, |
TInt | aSize | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreGetReadStoreSize::HandleStoreGetReadStoreSizeReqL()
CRetrieveMobilePhoneONList::Start()
IMPORT_C void | CallbackPhonebookOnStoreGetStoreSizeComp | ( | TInt | aError, |
TInt | aSize | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreGetStoreSize::HandleStoreGetStoreSizeReqL()
RMobileONStore::StoreAll()
IMPORT_C void | CallbackPhonebookOnStoreReadAllInd | ( | TInt | aError | ) |
TInt aError |
IMPORT_C void | CallbackPhonebookOnStoreReadComp | ( | TInt | aError, |
TInt | aIndex, | |||
const TDesC & | aName, | |||
const TDesC & | aNumber | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreRead::HandleStoreReadReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aIndex | The index of the entry. |
const TDesC & aName | The name stored in the entry. The length of this should not be more than 20. |
const TDesC & aNumber | The number stored in the ON entry. The length of this should not be more than 100. |
IMPORT_C void | CallbackPhonebookOnStoreReadEntryComp | ( | TInt | aError, |
TInt | aIndex, | |||
const TDesC & | aName, | |||
const TDesC & | aNumber | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreReadEntry::HandleStoreReadEntryReqL()
CRetrieveMobilePhoneONList::Start()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aIndex | The index of the entry. |
const TDesC & aName | The name stored in the entry. The length of this should not be more than 20. |
const TDesC & aNumber | The number stored in the ON entry. The length of this should not be more than 100. |
IMPORT_C void | CallbackPhonebookOnStoreWriteComp | ( | TInt | aError, |
TInt | aLocation | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreWrite::HandleStoreWriteReqL()
IMPORT_C void | CallbackPhonebookOnStoreWriteEntryComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookOnStoreWriteEntry::HandleStoreWriteEntryReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhonebookSmsStoreDeleteAllComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreDeleteAll::HandleSmsStoreDeleteAllReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhonebookSmsStoreDeleteEntryComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreDeleteEntry::HandleSmsStoreDeleteEntryReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackPhonebookSmsStoreGetInfoComp | ( | TInt | aError, |
TInt | aTotalEntries, | |||
TInt | aUsedEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreGetInfo::HandleSmsStoreGetInfoReqL()
IMPORT_C void | CallbackPhonebookSmsStoreReadAllComp | ( | TInt | aError, |
const DispatcherPhonebook::TSmsData & | aSmsData, | |||
TInt | aIndex, | |||
TBool | aMoreToCome, | |||
TBool | aReceivedClass2ToBeResent | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreReadAll::HandleSmsStoreReadAllReqL()
TSmsData. CRetrieveMobilePhoneSmsList::Start()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const DispatcherPhonebook::TSmsData & aSmsData | SMS data. |
TInt aIndex | index of the SMS entry. |
TBool aMoreToCome | ETrue if there will be other SMS entries, EFalse otherwise. |
TBool aReceivedClass2ToBeResent | ETrue if received class is to be resent, else EFalse. |
IMPORT_C void | CallbackPhonebookSmsStoreReadEntryComp | ( | TInt | aError, |
const DispatcherPhonebook::TSmsData & | aSmsData | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreReadEntry::HandleSmsStoreReadEntryReqL()
TSmsData. RMobileSmsStore::Read()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const DispatcherPhonebook::TSmsData & aSmsData | SMS data. |
IMPORT_C void | CallbackPhonebookSmsStoreWriteEntryComp | ( | TInt | aError, |
TInt | aLocation, | |||
TBool | aReceivedClass2ToBeResent | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookSmsStoreWriteEntry::HandleSmsStoreWriteEntryReqL()
IMPORT_C void | CallbackPhonebookStoreCacheComp | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook, | |||
const TDesC8 & | aPhonebookEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreCache::HandleStoreCacheReqL()
CPhoneBookBuffer() CPhoneBookEntry::ExternalizeToTlvEntry()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
DispatcherPhonebook::TPhonebook aPhonebook | The phonebook of which the cache entries are for (and the request was made from). |
const TDesC8 & aPhonebookEntries | All entries from the phonebook encoded in a TLV, this can either be encoded directly via a CPhoneBookBuffer() or via the CPhoneBookEntry::ExternalizeToTlvEntry() utility. |
IMPORT_C void | CallbackPhonebookStoreDeleteAllComp | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook, | |||
TInt | aMaxNumberLength = -1 | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreDeleteAll::HandleStoreDeleteAllReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
DispatcherPhonebook::TPhonebook aPhonebook | The phonebook name for which the delete all request was made. |
TInt aMaxNumberLength = -1 | The new maximum number length possible in the phonebook, this field is only relevant to Fdn, Adn and Vmb phonebooks. |
IMPORT_C void | CallbackPhonebookStoreDeleteEntryComp | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook, | |||
TInt | aMaxNumberLength = -1 | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreDeleteEntry::HandleStoreDeleteEntryReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
DispatcherPhonebook::TPhonebook aPhonebook | The phonebook of which the delete request was made. |
TInt aMaxNumberLength = -1 | The new maximum number length possible in the phonebook, this field is only relevant to Fdn, Adn and Vmb phonebooks. |
IMPORT_C void | CallbackPhonebookStoreGetPhonebookInfoComp | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook, | |||
TInt | aUsedEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreGetPhonebookInfo::HandleStoreGetPhonebookInfoReqL()
IMPORT_C void | CallbackPhonebookStoreInitialiseComp | ( | TInt | aError, |
const DispatcherPhonebook::TPhonebookStoreInfoV1 & | aPhonebookStoreInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreInitialise::HandleStoreInitialiseReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const DispatcherPhonebook::TPhonebookStoreInfoV1 & aPhonebookStoreInfo | The information relating to the whole phonebook store. |
IMPORT_C void | CallbackPhonebookStoreReadEntryComp | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook, | |||
const TDesC8 & | aPhonebookEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreReadEntry::HandleStoreReadEntryReqL()
RMobilePhoneBookStore::Read() CPhoneBookBuffer() CPhoneBookEntry::ExternalizeToTlvEntry()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
DispatcherPhonebook::TPhonebook aPhonebook | The phonebook of which the read request was made and which the enties are for |
const TDesC8 & aPhonebookEntries | The read entries from the phonebook encoded in a TLV, this can either be encoded directly via a CPhoneBookBuffer() or via the CPhoneBookEntry::ExternalizeToTlvEntry() utility. |
IMPORT_C void | CallbackPhonebookStoreResetCacheInd | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook | |||
) |
This indicator resets the state of the cache status in the custom API to RMmCustomAPI::ECacheNotReady for the given phonebook.
This is the state value which is read via the RMmCustomAPI::GetPndCacheStatus()
This indicator has been left in for legacy reasons and is not expected to be used.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
DispatcherPhonebook::TPhonebook aPhonebook | The phonebook to reset the cache for. |
IMPORT_C void | CallbackPhonebookStoreSetFdnPhonebookInfoInd | ( | TInt | aError, |
TInt | aTotalEntries, | |||
TInt | aMaxTextLength, | |||
TInt | aMaxNumberLength | |||
) |
This indicator can be used to set the FDN storage information in the case where phonebook initialisation has failed. The information is only updated in aError is KErrNone.
This indicator has been left in for legacy reasons and is not expected to be used.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TInt aTotalEntries | The total number of entries in the Fdn phonebook. |
TInt aMaxTextLength | The maximum text length in the Fdn phonebook. |
TInt aMaxNumberLength | The maximum number length in the Fdn phonebook. |
IMPORT_C void | CallbackPhonebookStoreWriteEntryComp | ( | TInt | aError, |
DispatcherPhonebook::TPhonebook | aPhonebook, | |||
TUint16 | aIndex, | |||
TInt | aMaxNumberLength = -1 | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhonebookStoreWriteEntry::HandleStoreWriteEntryReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. KErrGsmSimServSneFull, KErrGsmSimServAnrFull, or KErrGsmSimServEmailFull indicates one of the services is full and the field of the entry (e.g. Email) could not be written. In the cache case the field (e.g. Email) is not written to the cache but the other fields are written, the request is then completed with the error code. In the non-cache case the request is completed with the error code. |
DispatcherPhonebook::TPhonebook aPhonebook | The phonebook name for which the write request was made. |
TUint16 aIndex | The index to which the entry was written in the phonebook. |
TInt aMaxNumberLength = -1 | The new maximum number length possible in the phonebook, this field is only relevant to Fdn, Adn and Vmb phonebooks. |
IMPORT_C void | CallbackSatAccessTechnologyChangeInd | ( | TInt | aError, |
TUint8 | aCurrentAccessTechnology | |||
) |
This indicator from the LTSY,
1) Updates the CTSYs cache of the current access technology which is used when the CTSY creates local information terminal responses. 2) If the Access Technology Change is part of the current event list, the CTSY sends down an event download ENVELOPE command (Access Technology Change) to the LTSY constructed from the below parameters
IMPORT_C void | CallbackSatCallConnectedInd | ( | TInt | aError, |
TUint8 | aTransactionId, | |||
TBool | aNearEnd | |||
) |
This indicator from the LTSY notifies the CTSY that a call connected message has been sent or received (i.e. the terminal receives an incoming call connect message (in the case of an MT call), or the terminal sends an outgoing call connect message (in the case of an MO call))
If the call connected event is part of the current event list, the CTSY sends down an event download ENVELOPE command (Call Connected) to the LTSY constructed from the below parameters
In the case of a call initiated through a SET UP CALL proactive command while the call connected event is part of the current event list, the terminal shall send both the TERMINAL RESPONSE related to the proactive command, and the EVENT DOWNLOAD command, in the order TERMINAL RESPONSE first, ENVELOPE (EVENT DOWNLOAD - call connected) second.
See "ETSI TS 102 223" "ENVELOPE commands" "Call connected event"
IMPORT_C void | CallbackSatCallControlEnvelopeResponseInd | ( | TInt | aError, |
const TDesC8 & | aResponseTlv | |||
) |
This indicator is used as part of the call control procedures to return the response from an ENVELOPE (CALL CONTROL) to the CTSY. The CTSY extracts an alpha identifier (if any) from the TLV data and displays it appropriately when the changed call occurs. The control result is used to generate the TERMINAL RESPONSE if a SET UP CALL or SEND SS proactive command originated the request that lead to Call Control.
When the LTSY receives a non-emergency call or SS request (such as via RCall::Dial() or RMobileCall::SendNetworkServiceRequest() )it must first checked with the FDN list, if enabled. USSD requests are not checked in the FDN list.
If the call/SS request is allowed or it is a USSD request then the LTSY passes the details of the request to Call/SS/USSD Control, if enabled, by sending an ENVELOPE (CALL CONTROL) message to the UICC. The LTSY should use this indicator to pass the details of the request for which an ENVELOPE (CALL CONTROL) must be constructed to the CTSY.
When the CTSY has constructed the ENVELOPE (CALL CONTROL) this will be passed down to the LTSY via CLtsySatHandler::HandleCallAndSmsControlEnvelopeReqL(). The response from the UICC is passed back to CTSY via CallbackSatCallControlEnvelopeResponseInd() .
For more information see ETSI TS 102 223 section 7.3.1 RSat::NotifyCallControlRequest()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aResponseTlv | The response from NAA to the ENVELOPE (CALL CONTROL) message. This will be parsed by the CTSY and if an alpha identifier exists in the data, it will be passed to the RSat client for display to the user. As per ETSI 102.223 section 7.3.1.6, this contains 1 byte containing the Call Control result, followed by a 1-2 byte length, then various optional fields depending on the outcome of the Call/SS/USSD Control. If the NAA application does not provide any response data then this is interpreted as "allowed, no modification", in this case the client is not notified. |
IMPORT_C void | CallbackSatCallDisconnectedInd | ( | TInt | aError, |
TUint8 | aTransactionId, | |||
TBool | aNearEnd, | |||
const TDesC8 & | aCause | |||
) |
This indicator from the LTSY notifies the CTSY that a call has become disconnected.
If the call disconnected event is part of the current event list, the CTSY sends down an event download ENVELOPE command (Call Disconnected) to the LTSY constructed from the below paramenters.
If the terminal initiates the disconnection, or in the case of radio link failure, this is considered a "near end" disconnection, whereas a "far end" disconnection is defined as when the network initiates the disconnection.
The technology specific toolkit specification will define the appropriate disconnect cause messages.
See "ETSI TS 102 223" "ENVELOPE commands" "Call disconnected event"
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint8 aTransactionId | The Transaction Identifier of the call being disconnected. |
TBool aNearEnd | |
const TDesC8 & aCause | The cause value is defined in the appropriate access technology specification. Radio Link Timeout is indicated by the cause having zero length, the maximum length is defined in KMaxCauseLength See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Cause" |
IMPORT_C void | CallbackSatCreateCallControlEnvelopeInd | ( | TInt | aError, |
TUint8 | aTag, | |||
const TDesC8 & | aBcc1, | |||
const TDesC8 & | aBcc2, | |||
const TDesC8 & | aAddress, | |||
TUint8 | aTonNpi, | |||
TUint8 | aDcs | |||
) |
This indicator is used by the LTSY as part of the CALL/SS/USSD CONTROL functionality to construct the ENVELOPE (CALL CONTROL) that is sent to the UICC when MO calls or SS/USSD requests are initiated.
When the LTSY receives a non-emergency call or SS request (such as via RCall::Dial() or RMobileCall::SendNetworkServiceRequest() ) it must first checked with the FDN list, if enabled. USSD requests are not checked in the FDN list.
If the call/SS request is allowed or it is a USSD request then the LTSY passes the details of the request to Call/SS/USSD Control, if enabled, by sending an ENVELOPE (CALL CONTROL) message to the UICC. The LTSY should use this indicator to pass the details of the request for which an ENVELOPE (CALL CONTROL) must be constructed to the CTSY.
When the CTSY has constructed the ENVELOPE (CALL CONTROL) this will be passed down to the LTSY via CLtsySatHandler::HandleCallAndSmsControlEnvelopeReqL(). The response from the UICC is passed back to CTSY via CallbackSatCallControlEnvelopeResponseInd() .
For more information see ETSI TS 102 223 section 7.3.1
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint8 aTag | Type of the address argument i.e. whether this is a call, SS or USSD request. Valid values are KTlvAddressTag, KTlvSsStringTag or KTlvUssdStringTag |
const TDesC8 & aBcc1 | Bearer capability 1. The maximum length is 16. |
const TDesC8 & aBcc2 | Bearer capability 2. The maximum length is 16. |
const TDesC8 & aAddress | the number or string being dialled. The maximum length is 255. |
TUint8 aTonNpi | the TON/NPI (Type of Numbering / Numbering Plan Indicator) byte |
TUint8 aDcs | Data Coding Scheme. Only applicable for USSD requests. |
IMPORT_C void | CallbackSatCreateCellBroadcastEnvelopeInd | ( | TInt | aError, |
const TDesC8 & | aCellBroadcastPage | |||
) |
Once the ME receives a new Cell Broadcast message and the service, if "data download via SMS-CB" is allocated and activated in the SIM Service Table and if the message identifier of the Cell Broadcast is contained within the message identifiers of the EF(CBMID), the cell broadcast page is passed to the SIM using the ENVELOPE (CELL BROADCAST DOWNLOAD) command.
This indicator is called to create a ENVELOPE (CELL BROADCAST DOWNLOAD) command using the parameters provided, The ENVELOPE can be received in HandleCellBroadcastEnvelopeReqL().
See "3GPP TS 11.14" Under "Cell Broadcast data download"
IMPORT_C void | CallbackSatCreateRefreshTerminalRspInd | ( | TInt | aError, |
RSat::TPCmdResult | aGeneralResult, | |||
const TDesC & | aAdditionalInfo | |||
) |
This indicator is used to create a terminal response to a Refresh Pro active command initiated from the LTSY rather then the RSat client. For example in an error case when the client cannot be expected to create the terminal response with RSat::TerminalRsp() . The constructed terminal response is presented to the LTSY via the MLtsyDispatchSatTerminalRsp::HandleTerminalRspReqL()
MLtsyDispatchSatTerminalRsp::HandleTerminalRspReqL() RSat::NotifyRefreshPCmd()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RSat::TPCmdResult aGeneralResult | The General result that specifies the result and indicates appropriate UICC action (to be included in the refresh terminal response result section, see ETSI 102 223 Under "Structure of TERMINAL RESPONSE" and Under "Result") |
const TDesC & aAdditionalInfo | Additional information (to be included in the refresh terminal response result section, see ETSI 102 223 Under "Structure of TERMINAL RESPONSE" and Under "Result") |
IMPORT_C void | CallbackSatCreateSmControlEnvelopeInd | ( | TInt | aError, |
const TDesC8 & | aRpDestinationAddress, | |||
const TDesC8 & | aTpDestinationAddress | |||
) |
This indicator from the LTSY notifies the CTSY to create a MO Short Message Control ENVELOPE. The CTSY then sends the ENVELOPE to the LTSY, the LTSY receives this via the CLtsySatHandler::HandleCallAndSmsControlEnvelopeReqL()
See 3GPP 11.14 Under "MO Short Message Control by SIM" for details of the Envelope created See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Address" for address details
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aRpDestinationAddress | RP Destination Address of the Service Center to which the ME is proposing to send the short message. |
const TDesC8 & aTpDestinationAddress | TP Destination Address to which the ME is proposing to send the short message. |
IMPORT_C void | CallbackSatCreateSmsDeliverReportInd | ( | TInt | aError | ) |
This indicator is called once the writing of a SMS to EF(Sms) is completed. The CTSY then constructs a resulting SMS DELIVER REPORT (See "3GPP 23.040" Under "SMS DELIVER REPORT type")
Also see "3GPP TS 23.038" Under "SMS Data Coding Scheme"
"When a mobile terminated message is Class 2 ((U)SIM-specific), an MS shall ensure that the message has been transferred to the SMS data field in the (U)SIM before sending an acknowledgement to the SC"
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSatCreateSmsPpDownloadEnvelopeInd | ( | TInt | aError, |
const TDesC8 & | aRpOriginatingAddress, | |||
const TDesC8 & | aSmsTpdu | |||
) |
This indicator is used by the LTSY when the ME receives a short Message.
If data download via SMS Point-to-point" is allocated and activated in the SIM Service Table the CTSY constructs the (SMS-PP DOWNLOAD) ENVELOPE to be sent to the SIM. This is received by the LTSY via the HandleSmsPpDownloadEnvelopeReqL()
If data download via SMS Point-to-point" is NOT allocated and activated in the SIM Service Table the Sms parsed and if it is to be save a EF(Sms) ( RMobileSmsStore::TMobileGsmSmsEntryV1 )is constructed and received by the LTSY via the HandleSmsStoreReadEntryReqL()
See "3GPP 11.14" Under "SMS-PP data download"
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aRpOriginatingAddress | RP Originating Address of the Service Centre (TS Service-Centre-Address), as defined in 3GPP TS 24.011) |
const TDesC8 & aSmsTpdu | The SMS-DELIVER TPDU (See "3GPP 23.040" under "SMS DELIVER type") |
IMPORT_C void | CallbackSatGetAccessTechnologyComp | ( | TInt | aError, |
TUint8 | aAccessTechnology | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetAccessTechnology::HandleGetAccessTechnologyReqL()
IMPORT_C void | CallbackSatGetClutComp | ( | TInt | aError, |
const TDesC8 & | aClut | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetClut::HandleGetClutReqL()
IMPORT_C void | CallbackSatGetDefaultBearerCapabilityComp | ( | TInt | aError, |
const TDesC8 & | aCapability | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetDefaultBearerCapability::HandleGetDefaultBearerCapabilityReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aCapability | The default bearer capability configuration (coding as defined by the access technologies), this will be used by the CTSY when creating a Call Control ENVELOPE (the capability configuration parameters 1) if a zero length capability parameters is passed when creating the Envelope. Note the maximum length capability the CTSY can store is 248, and a maximum length of 16 will be used in the creation of the Call Control ENVELOPE See "ETSI TS 102 223" "Structure of ENVELOPE (CALL CONTROL)" |
IMPORT_C void | CallbackSatGetIconDataComp | ( | TInt | aError, |
const TDesC8 & | aIconEfImgRecord | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetIconData::HandleGetIconDataReqL()
IMPORT_C void | CallbackSatGetImageInstanceComp | ( | TInt | aError, |
const TDesC8 & | aImageInstanceData, | |||
const TDesC8 & | aImageInstanceBody | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetImageInstance::HandleGetImageInstanceReqL()
The aImageInstanceData with the aImageInstanceBody appended completes the EF(IIDF) (IIDF - Image instance data file)
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aImageInstanceData | Descriptor containing the image instance coding scheme of the EF(IIDF), this must be of length 2 (KBasicIconDataLength) for basic or length 6 (KColourIconDataLength) for colour image instances. See ETSI TS 131 102 under "Annex B (normative) Image Coding Schemes (B.1 & B.2)" |
const TDesC8 & aImageInstanceBody | Descriptor containing the image instance body of the EF(IIDF) See ETSI TS 131 102 under "Annex B (normative) Image Coding Schemes" |
IMPORT_C void | CallbackSatGetSmsControlActivatedComp | ( | TInt | aError, |
TBool | aActivated | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetSmsControlActivated::HandleGetSmsControlActivatedReqL()
IMPORT_C void | CallbackSatGetSmsPpDownloadSupportedComp | ( | TInt | aError, |
TBool | aSupported | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatGetSmsPpDownloadSupported::HandleGetSmsPpDownloadSupportedReqL()
IMPORT_C void | CallbackSatGetUssdControlSupportedComp | ( | TInt | aError, |
TBool | aSupported | |||
) |
Callback function to indicate whether USSD TLVs are supported for control.
IMPORT_C void | CallbackSatImsiChangedInd | ( | TInt | aError | ) |
This indicator is a notification that the Imsi has been changed. This should be called when a change has been detected.
From 3GPP TS 11.14 Under "EFIMSI changing procedure"
When EFIMSI is changed via Data Download or a SIM Toolkit application and a REFRESH command is issued by the SIM the following rules apply to the SIM Toolkit and ME:
SIM Initialization. This command shall not be used if EFIMSI is changed, as the behaviour of the MS is unpredictable.
File Change Notification. This command shall not be used if EFIMSI is changed, as the behaviour of the MS is unpredictable.
SIM Initialization and File Change Notification. If EFIMSI is part of the file change notification, the ME shall invoke the MM Restart procedure defined in 03.22 [28].
SIM Initialization and Full File Change Notification. The ME shall invoke the MM Restart procedure defined in 03.22 [28].
SIM Reset. Normal SIM Reset procedure is carried out.
If EFIMSI is to be updated, neither EFIMSI nor EFLOCI shall be updated in the SIM before the phase request procedure has been executed by the ME.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSatLocalInformationNmrComp | ( | TInt | aError, |
const TDesC8 & | aNmr, | |||
const TDesC & | aBcchList | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatLocalInformationNmr::HandleLocalInformationNmrReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aNmr | Network Measurement Result (signal strength of BCCH of adjacent cells). Length of aNmr should not be greater than 16. |
const TDesC & aBcchList | Broadcast Control Channels of adjacent cells. Length of aBcchList should not be greater than 32. |
IMPORT_C void | CallbackSatLocationStatusInd | ( | TInt | aError, |
TUint8 | aLcnStatus, | |||
const TDesC8 & | aCountryCode, | |||
TUint16 | aLcnAreaCode, | |||
TUint16 | aCellId | |||
) |
LTSY uses this indicator to notify the CTSY of changes of location status.
If an appropriate SET UP EVENT LIST proactive command has previously been received, and if aLcnStatus indicates "normal service", then this function also constructs an appropriate ENVELOPE (EVENT DOWNLOAD) and sends to LTSY.
According to ETSI 102.223 the location information that is provided in the ENVELOPE (EVENT DOWNLOAD) varies depending upon the access technology in use, however the CTSY supports only GSM location information.
This callback is also used to cache the location information which is then used to construct the Call/USSD/SS control envelopes.
RSat::NotifyCallControlRequest() RSat::NotifySetUpEventListPCmd() RSat::EventDownload()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint8 aLcnStatus | the current service state of the terminal - one of the values defined in ETSI 102.223 section 8.27 |
const TDesC8 & aCountryCode | 3 digit number uniquely identifying the country. Length of aCountryCode should not be greater than 3. |
TUint16 aLcnAreaCode | The Location Area Code uniquely identifies a Location Area with a network. |
TUint16 aCellId | The current cell. |
IMPORT_C void | CallbackSatMtCallInd | ( | TInt | aError, |
TUint8 | aTransactionId, | |||
const TDesC8 & | aAddress, | |||
const TDesC8 & | aSubAddress | |||
) |
This indicator from the LTSY notifies the CTSY that the terminal has received an incoming call setup message.
If the MT call event is part of the current event list, the CTSY sends down an event download ENVELOPE command (MT call) to the LTSY constructed from the paramenters.
The Dialling Number (part of the address) is the Calling Party number received by the terminal in the call setup message. Being of length zero the address will not be included in the ENVELOPE command, the maximum length is defined in KNumberMaxLength.
The Subaddress is the Calling Party Subaddress as received by the terminal in the call setup message. Being of length zero the subaddress will not be included in the ENVELOPE command
See "ETSI TS 102 223" "ENVELOPE commands" "MT call event"
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint8 aTransactionId | The Transaction Identifier in the call setup message from the network. |
const TDesC8 & aAddress | Holds the Calling Party number received by the terminal in the call setup message. If the Calling Party number is included in the call setup message, the Address shall be included, otherwise the address shall not be included (zero length). See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Address" |
const TDesC8 & aSubAddress | Holds the Calling Party Subaddress as received by the terminal in the call setup message. If the Calling Party Subaddress is included in the call setup message, the Subaddress shall be included, otherwise the Subaddress shall not be included (zero length). See "ETSI TS 102 223" "COMPREHENSION-TLV data objects" "Subaddress" |
IMPORT_C void | CallbackSatNotifyProactiveSimSessionEndInd | ( | TInt | aError, |
TUint8 | aStatusWord1, | |||
TUint8 | aStatusWord2 | |||
) |
This indicator if called with both status words as a normal ending (sw1 = 0x90, sw2 =0x00) completes an outstanding RSat::NotifyProactiveSimSessionEnd() notifier.
The LTSY should call this when a proactive SIM session ends.
(Note: RSat::NotifyProactiveSimSessionEnd() Introduced in version 6.1, marked as "no longer needed when using the ETelSat API" from version 8.2, thus kept in the dispatcher layer for legacy reasons only)
IMPORT_C void | CallbackSatPcmdInd | ( | TInt | aError, |
const TDesC8 & | aData | |||
) |
Proactive commands from the UICC are passed via this indicator function to the Common TSY. If proactive commands are received for which notifications have not been set up then a Terminal Response containing the return code "KMeUnableToProcessCmd" will be sent back to the UICC.
IMPORT_C void | CallbackSatProvideLocationInfoComp | ( | TInt | aError, |
TUint16 | aLocationAreaCode, | |||
TUint16 | aCellId, | |||
const TDesC8 & | aOperatorCode | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatProvideLocationInfo::HandleProvideLocationInfoReqL()
This completion must have been occurred before Call/USSD/SS control can be expected to work correctly.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint16 aLocationAreaCode | the ID of the Location Area (grouping of multiple cells) that the mobile is in |
TUint16 aCellId | Id of the current GSM cell |
const TDesC8 & aOperatorCode | Id of the current operator. This has a maximum length of 3. |
IMPORT_C void | CallbackSatReadyComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatReady::HandleReadyReqL() back to the CTSY Dispatcher.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSatRefreshAllowedComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatRefreshAllowed::HandleRefreshAllowedReqL() back to the CTSY Dispatcher.
RSat::RefreshAllowed() RSat::NotifyRefreshPCmd() RSat::NotifyRefreshRequired() RMmCustomAPI::SatRefreshCompleteNotification()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. This error code will be what the client side outstanding RSat::NotifyRefreshPCmd() is completed with. |
IMPORT_C void | CallbackSatRemoveEventListInd | ( | TInt | aError | ) |
This indicator is used by the LTSY to communicate to the Common TSY to clear the current events list, thus the set of enabled events will be empty.
See ESTI 102.223 6.4.16 Under "SET UP EVENT LIST"
"The list of events provided by the UICC in the last SET UP EVENT LIST command shall be removed if the terminal is powered off or the UICC is removed or a reset is performed."
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSatSetPollingIntervalComp | ( | TInt | aError, |
TUint8 | aPollingInterval | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatSetPollingInterval::HandleSetPollingIntervalReqL()
IMPORT_C void | CallbackSatSmControlEnvelopeResponseInd | ( | TInt | aError, |
const TDesC8 & | aResponseTlv | |||
) |
This indicator is used by the LTSY to communicate to the Common TSY the Mo Short Message Control response from the SIM. The CTSY parses the data then completes any outstanding RSat::NotifyMoSmControlRequest() then passes the parsed data down to the LTSY via the HandleSmControlResponseDataReqL().
IMPORT_C void | CallbackSatSsChangeInd | ( | TInt | aError, |
DispatcherSat::TSsStatus | aStatus | |||
) |
The LTSY should communicate the current availability of SS/USSD using this indicator. Their state is used for the processing of the LAUNCH BROWSER Proactive Command.
TInt aError | The error code to be returned to the CTSY Dispatcher. |
DispatcherSat::TSsStatus aStatus | whether or not SS/USSD is busy |
IMPORT_C void | CallbackSatTerminalRspComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatTerminalRsp::HandleTerminalRspReqL() back to the CTSY Dispatcher.
Successful completion of the callbak (i.e. KErrNone) allows timer expiration envelopes (if any) from the SIM ATK CTSY to be sent. No timer expiration envelopes can be sent while a Pro-active command is currently on-going.
RSat::TerminalRsp() MLtsyDispatchSatTimerExpirationEnvelope::HandleTimerExpirationEnvelopeReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSatTimeZoneChangeInd | ( | TInt | aError, |
TUint8 | aTimeZone | |||
) |
This indicator is used by the LTSY to communicate a new Time Zone to the Common TSY. The Common TSY caches this value and uses it for PROVIDE LOCAL INFO proactive commands
The LTSY should call this indicator when the time zone changes. If this indicator is not called at least once before any PROVIDE LOCAL INFO (timezone) proactive commands are issued by the SIM application, then the timezone provided to the application will be 0xff (not known). Therefore the LTSY should send this up to the CTSY as soon as it knows the timezone (as well as when it changes).
IMPORT_C void | CallbackSatTimingAdvanceComp | ( | TInt | aError, |
TUint8 | aTimingAdvance, | |||
TUint8 | aMeStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSatTimingAdvance::HandleTimingAdvanceReqL()
This information is used for the PROVIDE LOCAL INFORMATION proactive command.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
TUint8 aTimingAdvance | a value relating to the distance between the ME and the base station. The ME shall return the timing advance value that was received from the BTS during the last active dedicated connection (e.g. for call or SMS). Timing advance is defined in TS 04.08 [8]. |
TUint8 aMeStatus | current status of ME (i.e. ME is in idle mode or not) - in order for the application to be aware of potential misinterpretation of the timing advance value. |
IMPORT_C void | CallbackSatUssdControlEnvelopeErrorComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a MLtsyDispatchSatUssdControlEnvelopeError::HandleUssdControlEnvelopeErrorReqL() back to the CTSY Dispatcher.
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSatUssdControlSupportedChangeInd | ( | TInt | aError, |
TBool | aSupported | |||
) |
This indicator is used by the LTSY to inform the CTSY as to whether USSD TLV are supported by the NAA for control.
IMPORT_C void | CallbackSecurityAbortSecurityCodeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityAbortSecurityCode::HandleAbortSecurityCodeReqL()
Completion to the request: user has cancelled an outstanding "get security code" or "verify security code" request.
RMobilePhone::AbortSecurityCode()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSecurityBootNotifySecurityReadyInd | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to indicate that the security functionality is in a booted and ready state.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSecurityCheckSecurityCodeCancelComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityCheckSecurityCodeCancel::HandleCheckSecurityCodeCancelReqL()
Completion of the routine canceling an check security code request
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSecurityCheckSecurityCodeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityCheckSecurityCode::HandleCheckSecurityCodeReqL()
This function completes sending the check security code request
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSecurityDisablePhoneLockComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityDisablePhoneLock::HandleDisablePhoneLockReqL()
Completion of the routine, which disables phone lock.
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSecurityGetCipheringInfoComp | ( | TInt | aError, |
TBool | aIndStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetCipheringInfo::HandleGetCipheringInfoReqL()
Completion routine to get ciphering info request.
IMPORT_C void | CallbackSecurityGetCurrentActivePinComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneSecurityCode | aSecCode | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetCurrentActivePin::HandleGetCurrentActivePinReqL()
This callback updates the information of the currently active PIN.
CMmCustomSecurityTsy::SetActivePin()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneSecurityCode aSecCode | Security code information for current active pin. |
IMPORT_C void | CallbackSecurityGetLockInfoComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneLockStatus | aLockStatus, | |||
RMobilePhone::TMobilePhoneLockSetting | aLockSetting | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetLockInfo::HandleGetLockInfoReqL()
Completion routine to provide lock setting and lock status
RMobilePhone::GetLockInfo()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneLockStatus aLockStatus | Lock status (unknown, locked, unlocked or blocked). |
RMobilePhone::TMobilePhoneLockSetting aLockSetting | Lock setting (unknown, enabled, disabled or replaced). |
IMPORT_C void | CallbackSecurityGetPin1DisableSupportedComp | ( | TInt | aError, |
TBool | aIsSupported | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetPin1DisableSupported::HandleGetPin1DisableSupportedReqL() back to the CTSY Dispatcher.
IMPORT_C void | CallbackSecurityGetSecurityCodeInfoComp | ( | TInt | aError, |
RMobilePhone::TMobilePhoneSecurityCode | aSecCode, | |||
TInt | aRemainingEntryAttempts | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityGetSecurityCodeInfo::HandleGetSecurityCodeInfoReqL()
Completion routine to provide the current number or remaining entry attempts of a security code.
RMobilePhone::GetSecurityCodeInfo()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneSecurityCode aSecCode | The security code whose information is to be retrieved. |
TInt aRemainingEntryAttempts | Number of remaining security code entry attempts before the corresponding lock gets blocked. |
IMPORT_C void | CallbackSecurityIsSecurityCodeBlockedComp | ( | TInt | aError, |
TBool | aIsBlocked | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityIsSecurityCodeBlocked::HandleIsSecurityCodeBlockedReqL()
This function supports retrieving synchronously the information if the security code is blocked or not.
IMPORT_C void | CallbackSecurityNotifyCipheringInfoChangeInd | ( | TInt | aError, |
const RMmCustomAPI::TCipheringInfo & | aInfo | |||
) |
Completes notify a client of ciphering info change
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const RMmCustomAPI::TCipheringInfo & aInfo | Ciphering information data structure: ciphering indicator and ciphering status. |
IMPORT_C void | CallbackSecurityNotifyLockInfoChangeInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneLockStatus | aStatus, | |||
RMobilePhone::TMobilePhoneLockSetting | aSetting, | |||
RMobilePhone::TMobilePhoneLock | aLock | |||
) |
Completion routine to provide the status of a phone lock and lock information back to the CTSY
RMobilePhone::NotifyLockInfoChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneLockStatus aStatus | Status of the lock (unknown, locked, unlocked or blocked). |
RMobilePhone::TMobilePhoneLockSetting aSetting | Lock setting (unknown, enabled, disabled or replaced). |
RMobilePhone::TMobilePhoneLock aLock | Lock type. |
IMPORT_C void | CallbackSecurityNotifySecurityEventInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneSecurityEvent | aSecEvent | |||
) |
Completion routine to provide security event identifier back to the CTSY.
RMobilePhone::NotifySecurityEvent()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneSecurityEvent aSecEvent | Notify security event. |
IMPORT_C void | CallbackSecuritySetLockSettingComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecuritySetLockSetting::HandleSetLockSettingReqL()
LTSY notifies about current values for lock status and lock setting.
RMobilePhone::SetLockSetting()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSecurityVerifySecurityCodeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSecurityVerifySecurityCode::HandleVerifySecurityCodeReqL()
Completion to the routine sending a security code requiring verification to the phone
RMobilePhone::VerifySecurityCode()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimAppendApnNameComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimAppendApnName::HandleAppendApnNameReqL()
RMobilePhone::AppendAPNName()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimChangeSecurityCodeComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimChangeSecurityCode::HandleChangeSecurityCodeReqL()
RMobilePhone::ChangeSecurityCode()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimDeleteApnNameComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimDeleteApnName::HandleDeleteApnNameReqL()
RMobilePhone::DeleteAPNName()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimEnumerateApnEntriesComp | ( | TInt | aError, |
TUint32 | aNumEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimEnumerateApnEntries::HandleEnumerateApnEntriesReqL()
RMobilePhone::EnumerateAPNEntries()
IMPORT_C void | CallbackSimGetActiveIccApplicationTypeComp | ( | TInt | aError, |
MLtsyDispatchSimGetActiveIccApplicationType::TIccType | aIccType | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetActiveIccApplicationType::HandleGetActiveIccApplicationTypeReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
MLtsyDispatchSimGetActiveIccApplicationType::TIccType aIccType | Contains the active application type on ICC. |
IMPORT_C void | CallbackSimGetAnswerToResetComp | ( | TInt | aError, |
const TDesC8 & | aAnswerToReset | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetAnswerToReset::HandleGetAnswerToResetReqL()
IMPORT_C void | CallbackSimGetApnControlListServiceStatusComp | ( | TInt | aError, |
RMobilePhone::TAPNControlListServiceStatus | aStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetApnControlListServiceStatus::HandleGetApnControlListServiceStatusReqL()
RMobilePhone::GetAPNControlListServiceStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TAPNControlListServiceStatus aStatus | The APN Control List Service status stored on the USIM |
IMPORT_C void | CallbackSimGetApnNameComp | ( | TInt | aError, |
const RMobilePhone::TAPNEntryV3 & | aEntry | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetApnName::HandleGetApnNameReqL()
RMobilePhone::GetAPNname()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TAPNEntryV3 & aEntry | The Access Point Name (APN) entry |
IMPORT_C void | CallbackSimGetCustomerServiceProfileComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneCspFileV1 & | aCsp | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetCustomerServiceProfile::HandleGetCustomerServiceProfileReqL()
RMobilePhone::GetCustomerServiceProfile()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneCspFileV1 & aCsp | The Customer Service Profile file that is stored on the SIM |
IMPORT_C void | CallbackSimGetIccMessageWaitingIndicatorsComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneMessageWaitingV1 & | aMessageWaiting | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchPhoneGetIccMessageWaitingIndicators::HandleGetIccMessageWaitingIndicatorsReqL() back to the CTSY Dispatcher.
RMobilePhone::GetIccMessageWaitingIndicators()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneMessageWaitingV1 & aMessageWaiting | The message waiting indicators to return. |
IMPORT_C void | CallbackSimGetServiceTableComp | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneServiceTableV1 & | aServiceTable | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetServiceTable::HandleGetServiceTableReqL() back to the CTSY Dispatcher.
RMobilePhone::GetServiceTable()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneServiceTableV1 & aServiceTable | The service table to return. |
IMPORT_C void | CallbackSimGetSimAuthenticationDataComp | ( | TInt | aError, |
const TDesC8 & | aSignedResponse, | |||
const TDesC8 & | aCipheringKey | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetSimAuthenticationEapSimData::HandleGetSimAuthenticationEapSimDataReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const TDesC8 & aSignedResponse | The signed response. The length should not be greater than RMmCustomAPI::KMaxParametersLength. |
const TDesC8 & aCipheringKey | The ciphering key. The length should not be greater than RMmCustomAPI::KMaxParametersLength. |
IMPORT_C void | CallbackSimGetSimAuthenticationDataComp | ( | TInt | aError, |
const TDesC8 & | aResponse, | |||
const TDesC8 & | aCipheringKey, | |||
const TDesC8 & | aIntegrityKey, | |||
const TDesC8 & | aAUTS | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetSimAuthenticationEapAkaData::HandleGetSimAuthenticationEapAkaDataReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const TDesC8 & aResponse | The response. The length should not be greater than RMmCustomAPI::KMaxParametersLength. |
const TDesC8 & aCipheringKey | The ciphering key. The length should not be greater than RMmCustomAPI::KMaxParametersLength. |
const TDesC8 & aIntegrityKey | The integrity key. The length should not be greater than RMmCustomAPI::KMaxParametersLength. |
const TDesC8 & aAUTS | The AUTS value. A value generated by the peer upon experiencing a synchronization failure, 112 bits. This is needed only in error case. The length should not be greater than RMmCustomAPI::KMaxParametersLength. |
IMPORT_C void | CallbackSimGetSimCardReaderStatusComp | ( | TInt | aError, |
TUint8 | aSimCardReaderStatus | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetSimCardReaderStatus::HandleGetSimCardReaderStatusReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
TUint8 aSimCardReaderStatus | The sim card reader's status. Bits: 1-3 Identity of card reader, 4 0=Card reader is not removable, 1=Card reader is removable, 5 0=Card reader is not present, 1=Card reader is present, 6 0=Card reader present is not ID-1 size, 1=Card reader present is ID-1 size, 7 0=No card present, 1=Card is present in reader, 8 0=No card powered, 1=Card in reader is powered. |
IMPORT_C void | CallbackSimGetSubscriberIdComp | ( | TInt | aError, |
const TDesC8 & | aId | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimGetSubscriberId::HandleGetSubscriberIdReqL()
RMobilePhone::GetSubscriberId()
IMPORT_C void | CallbackSimNotifyApnControlListServiceStatusChangeInd | ( | TInt | aError, |
RMobilePhone::TAPNControlListServiceStatus | aStatus | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change to the APN Control List service status.
RMobilePhone::NotifyAPNControlListServiceStatusChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TAPNControlListServiceStatus aStatus | The new service status to return. |
IMPORT_C void | CallbackSimNotifyApnListChangeInd | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to indicate a change to the APN list.
RMobilePhone::NotifyAPNListChanged()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimNotifyIccMessageWaitingIndicatorsChangeInd | ( | TInt | aError, |
const RMobilePhone::TMobilePhoneMessageWaitingV1 & | aIndicators | |||
) |
Callback function to be used by the Licensee LTSY to indicate that the message waiting indicators on the current ICC has changed.
RMobilePhone::NotifyIccMessageWaitingIndicatorsChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const RMobilePhone::TMobilePhoneMessageWaitingV1 & aIndicators | The ICC message waiting indicators to return. |
IMPORT_C void | CallbackSimNotifySimCardStatusInd | ( | TInt | aError, |
RMmCustomAPI::TSIMCardStatus | aSimCardStatus | |||
) |
This indicator is used to communicate changes to the status of the SIM card - i.e. whether it is inserted / readable etc.
TInt aError | The error code to be returned to the CTSY Dispatcher. |
RMmCustomAPI::TSIMCardStatus aSimCardStatus | Latest SIM card event. |
IMPORT_C void | CallbackSimPowerSimOffComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimPowerSimOff::HandlePowerSimOffReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSimPowerSimOnComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimPowerSimOn::HandlePowerSimOnReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSimReadSimFileComp | ( | TInt | aError, |
const TDesC8 & | aResponseBytes | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimReadSimFile::HandleReadSimFileReqL()
IMPORT_C void | CallbackSimRefreshSimFilesInd | ( | TInt | aError, |
TUint16 | aRefreshFileList | |||
) |
Callback function to be used by the Licensee LTSY to indicate that a refresh of specified cached files held in the CTSY should be done. Depending on the file list sent, the CTSY will begin the refresh.
A refresh of the Subscriber Id will always be done independent of the file list sent.
IMPORT_C void | CallbackSimSendApduRequestComp | ( | TInt | aError, |
TUint8 | aServiceType, | |||
TUint8 | aCardReaderNumber, | |||
TUint8 | aApplicationType, | |||
const TDesC8 & | aResponseData | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSendApduRequest::HandleSimSendApduRequestReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
TUint8 aServiceType | The value for the service type of the request to be returned to the client. |
TUint8 aCardReaderNumber | The value for the card reader number of the request to be returned to the client. |
TUint8 aApplicationType | The value for the application type of the request to be returned to the client. |
const TDesC8 & aResponseData | The transparent response data conveyed from the baseband to be returned to the client. |
IMPORT_C void | CallbackSimSendApduRequestV2Comp | ( | TInt | aError, |
const TDesC8 & | aResponseData | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSendApduRequestV2::HandleSimSendApduRequestV2ReqL()
IMPORT_C void | CallbackSimSetApnControlListServiceStatusComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetApnControlListServiceStatus::HandleSetApnControlListServiceStatusReqL()
RMobilePhone::SetAPNControlListServiceStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimSetFdnSettingComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetFdnSetting::HandleSetFdnSettingReqL()
RMobilePhone::SetFdnSetting()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimSetIccMessageWaitingIndicatorsComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetIccMessageWaitingIndicators::HandleSetIccMessageWaitingIndicatorsReqL()
RMobilePhone::SetIccMessageWaitingIndicators()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSimSetSimMessageStatusReadComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSetSimMessageStatusRead::HandleSimSetMessageStatusReadReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSimSimLockActivateComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSimLockActivate::HandleSimLockActivateReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSimSimLockDeActivateComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSimLockDeActivate::HandleSimLockDeActivateReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSimSimWarmResetComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSimSimWarmReset::HandleSimWarmResetReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSmsAckSmsStoredComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsAckSmsStored::HandleAckSmsStoredReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSmsGetSmsStoreInfoComp | ( | TInt | aError, |
TInt | aTotalEntries, | |||
TInt | aUsedEntries | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsGetSmsStoreInfo::HandleGetSmsStoreInfoReqL()
IMPORT_C void | CallbackSmsGetSmspListComp | ( | TInt | aError, |
const TDesC & | aServiceCenterAddress, | |||
const TDesC & | aDestinationAddress, | |||
const TDesC & | aAlphaTagData, | |||
const DispatcherSim::TSmsParameters & | aSmsParameters, | |||
TBool | aMoreToCome | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsGetSmspList::HandleGetSmspListReqL()
Sends the SMS parameter list to the CTSY.
CMobilePhoneSmspList() CRetrieveMobilePhoneSmspList()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC & aServiceCenterAddress | Service center address. |
const TDesC & aDestinationAddress | Destination address. |
const TDesC & aAlphaTagData | Alpha tag data. |
const DispatcherSim::TSmsParameters & aSmsParameters | Sms parametets. |
TBool aMoreToCome | Are more elements to come. |
IMPORT_C void | CallbackSmsNackSmsStoredComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsNackSmsStored::HandleNackSmsStoredReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSmsNotifyReceiveSmsMessageInd | ( | TInt | aError, |
TBool | aInd, | |||
const TSmsMsg & | aSmsMessage | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending RMobileSmsMessaging::ReceiveMessage() or as unsolicited completion
IMPORT_C void | CallbackSmsResumeSmsReceptionComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsResumeSmsReception::HandleResumeSmsReceptionReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSmsSendSatSmsComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsSendSatSms::HandleSendSatSmsReqL()
RSat::SendMessageNoLogging() RSat::NotifySendSmPCmd() RSat::NotifyMoSmControlRequest()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSmsSendSmsMessageComp | ( | TInt | aError, |
TInt | aMsgRef, | |||
const TDesC8 & | aSmsSubmitReport | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsSendSmsMessage::HandleSendSmsMessageReqL()
IMPORT_C void | CallbackSmsSendSmsMessageNoFdnCheckComp | ( | TInt | aError, |
TInt | aMsgRef, | |||
const TDesC8 & | aSmsSubmitReport | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsSendSmsMessageNoFdnCheck::HandleSendSmsMessageNoFdnCheckReqL()
IMPORT_C void | CallbackSmsSetMoSmsBearerComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsSetMoSmsBearer::HandleSetMoSmsBearerReqL()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSmsStoreSmspListEntryComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSmsStoreSmspList::HandleStoreSmspListEntryReqL()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
IMPORT_C void | CallbackSupplementaryServicesClearBlacklistComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesClearBlacklist::HandleClearBlacklistL()
Used to indicate to the Common TSY the outcome of clearing the blacklist.
RMmCustomAPI::ClearCallBlackList() RMobilePhone::ClearBlacklist()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesGetCallBarringStatusComp | ( | TInt | aError, |
const CMobilePhoneCBList & | aCallBarringList | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesGetCallBarringStatus::HandleGetCallBarringStatusReqL()
Used to return to the Common TSY the status of the call barring service.
CRetrieveMobilePhoneCBList::Start()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const CMobilePhoneCBList & aCallBarringList | the call barring list |
IMPORT_C void | CallbackSupplementaryServicesGetCallForwardingStatusComp | ( | TInt | aError, |
const CMobilePhoneCFList & | aCallForwardingList | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesGetCallForwardingStatus::HandleGetCallForwardingStatusReqL()
Used to return to the Common TSY the status of the call forwarding service.
CRetrieveMobilePhoneCFList::Start()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const CMobilePhoneCFList & aCallForwardingList | the call forwarding list |
IMPORT_C void | CallbackSupplementaryServicesGetCallWaitingStatusComp | ( | TInt | aError, |
const CMobilePhoneCWList & | aCallWaitingList | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesGetCallWaitingStatus::HandleGetCallWaitingStatusReqL()
Used to return to the Common TSY the status of the call waiting service.
CRetrieveMobilePhoneCWList::Start()
TInt aError | The error code to be returned to the CTSY Dispatcher. |
const CMobilePhoneCWList & aCallWaitingList | The list of the waiting calls status |
IMPORT_C void | CallbackSupplementaryServicesGetDiagnosticOctetsInd | ( | TInt | aError, |
TInt | aCallId, | |||
TUint8 | aOctet | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about the 5th octet of the cause information element for supplementary services The cause information element is detailed in 3GPP TS 24.008.
IMPORT_C void | CallbackSupplementaryServicesNotifyAdditionalInfoInd | ( | TInt | aError, |
TUint8 | aOperationCode, | |||
const TDesC8 & | aAdditionalInfo | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about supplementary services additional info. The supplementary services coding are detailed in 3GPP TS 24.080
IMPORT_C void | CallbackSupplementaryServicesNotifyCallBarringStatusChangeInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneCBCondition | aCondition | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change to a call barring status. The Call Barring Supplementary Service is detailed in 3GPP TS 24.088.
RMobilePhone::NotifyCallBarringStatusChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneCBCondition aCondition | The call barring condition that have changed |
IMPORT_C void | CallbackSupplementaryServicesNotifyCallForwardingActiveInd | ( | TInt | aError, |
RMobilePhone::TMobileService | aServiceGroup, | |||
RMobilePhone::TMobilePhoneCFActive | aActiveType | |||
) |
Callback function to be used by the Licensee LTSY to indicate when a call is made on a line and a call forwarding service is active on this line at the time. The Call Forwarding Supplementary Service is detailed in 3GPP TS 24.082.
RMobilePhone::NotifyCallForwardingActive()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobileService aServiceGroup | The basic service group the call forwarding is active. |
RMobilePhone::TMobilePhoneCFActive aActiveType | Specifies whether CF unconditional or one of the conditional CF services is active |
IMPORT_C void | CallbackSupplementaryServicesNotifyCallForwardingStatusChangeInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneCFCondition | aCallForwardingCondition | |||
) |
Callback function to be used by the Licensee LTSY to indicate a Call Forwarding status changes. The Call Forwarding Supplementary Service is detailed in 3GPP TS 24.082.
RMobilePhone::NotifyCallForwardingStatusChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobilePhoneCFCondition aCallForwardingCondition | The call forwarding condition that changed status |
IMPORT_C void | CallbackSupplementaryServicesNotifyCallWaitingStatusChangeInd | ( | TInt | aError, |
RMobilePhone::TMobileService | aServiceGrouop, | |||
RMobilePhone::TMobilePhoneCWStatus | aStatus | |||
) |
Callback function to be used by the Licensee LTSY to indicate a change to a call waiting status. The Call Waiting Supplementary Service is detailed in 3GPP TS 24.083.
RMobilePhone::NotifyCallWaitingStatusChange()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMobilePhone::TMobileService aServiceGrouop | The relevant service group |
RMobilePhone::TMobilePhoneCWStatus aStatus | The new call waiting status |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventCallWaitingInd | ( | TInt | aError, |
RMmCustomAPI::TSsMode | aMode, | |||
TBool | aCallIsWaiting | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a call waiting state. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for waiting state is detailed in 3GPP TS 24.083.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
TBool aCallIsWaiting | An indicator of the call waiting state of the call (callIsWaiting-Indicator). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventClirSuppressionInd | ( | TInt | aError, |
RMmCustomAPI::TSsMode | aMode, | |||
TBool | aClirSuppressionRejected | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a Calling Line Identification Restriction (CLIR) service. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for CLIR is detailed in 3GPP TS 24.081.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
TBool aClirSuppressionRejected | An indicator that indicate if the CLIR override has not been performed (clirSuppressionRejected). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventConfrenceInd | ( | TInt | aError, |
RMmCustomAPI::TSsType | aType, | |||
RMmCustomAPI::TSsMode | aMode, | |||
TBool | aConferenceIndicator | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a confrence call. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for confrence call is detailed in 3GPP TS 24.084.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsType aType | The type of service. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
TBool aConferenceIndicator | The confrence call indicator (mpty-Indicator). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventCugInd | ( | TInt | aError, |
RMmCustomAPI::TSsType | aType, | |||
RMmCustomAPI::TSsMode | aMode, | |||
TUint16 | aCugIndex | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a closed user group (CUG) service. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for CUG is detailed in 3GPP TS 24.085.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsType aType | The type of service. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
TUint16 aCugIndex | The Index associated with the invoked CUG (cug-Index). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventEctCallStateInd | ( | TInt | aError, |
RMmCustomAPI::TSsType | aType, | |||
RMmCustomAPI::TSsMode | aMode, | |||
RMmCustomAPI::TSsEctState | aEctCallState, | |||
RMmCustomAPI::TSsChoice | aEctChoice, | |||
const TDesC & | aRemotePartyNumber | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a Explicit Call Transfer (ECT) service. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for ECT is detailed in 3GPP TS 24.091.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsType aType | The type of service. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
RMmCustomAPI::TSsEctState aEctCallState | The ECT state (ect-Indicator.ect-CallState). |
RMmCustomAPI::TSsChoice aEctChoice | The ECT presentation (ect-Indicator.rdn). |
const TDesC & aRemotePartyNumber | The remote party number (ect-Indicator.rdn). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventForwardModeInd | ( | TInt | aError, |
RMmCustomAPI::TSsType | aType, | |||
RMmCustomAPI::TSsMode | aMode, | |||
RMmCustomAPI::TSsForwMode | aForwardMode | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about a call forward mode. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for call forward mode change is detailed in 3GPP TS 24.082.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsType aType | The type of service. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
RMmCustomAPI::TSsForwMode aForwardMode | The forward mode (SS-Notification). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventHoldModeInd | ( | TInt | aError, |
RMmCustomAPI::TSsType | aType, | |||
RMmCustomAPI::TSsMode | aMode, | |||
RMmCustomAPI::TSsHoldMode | aHoldMode | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message from the network about the hold state of a call. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage for hold mode is detailed in 3GPP TS 24.083, 3GPP TS 24.084 and 3GPP TS 24.091.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsType aType | The type of service. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
RMmCustomAPI::TSsHoldMode aHoldMode | The hold mode (callOnHold-Indicator). |
IMPORT_C void | CallbackSupplementaryServicesNotifyNetworkEventInd | ( | TInt | aError, |
RMmCustomAPI::TSsType | aType, | |||
RMmCustomAPI::TSsMode | aMode | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about an NotifySS message without another specific callback function from the network. The NotifySS coding is detailed in 3GPP TS 24.080, and the NotifySS usage is detailed in all the 3GPP supplementary services specs.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
RMmCustomAPI::TSsType aType | The type of service. |
RMmCustomAPI::TSsMode aMode | The mode of the service. |
IMPORT_C void | CallbackSupplementaryServicesNotifyRequestCompleteInd | ( | TInt | aError, |
TInt | aStatus | |||
) |
Callback function to be used by the Licensee LTSY to inform the CTSY about a completion of a supplementary services request. The supplementary services coding are detailed in 3GPP TS 24.080
IMPORT_C void | CallbackSupplementaryServicesNotifySendNetworkServiceRequestInd | ( | TInt | aError, |
RMobilePhone::TMobilePhoneNotifySendSSOperation | aOperationCode, | |||
const TDesC & | aAdditionalInfo | |||
) |
Callback function to be used by the Licensee LTSY to notify the client for send network service request invocation and request completion events.
RMobilePhone::NotifySendNetworkServiceRequest()
IMPORT_C void | CallbackSupplementaryServicesReceiveUssdMessageInd | ( | TInt | aError, |
const TDesC8 & | aMessage, | |||
TUint8 | aDcs, | |||
RMobileUssdMessaging::TMobileUssdMessageType | aType, | |||
RMobileUssdMessaging::TMobileUssdDataFormat | aFormat | |||
) |
Callback function to be used by the Licensee LTSY to indicate that a USSD message was received from the network. The USSD Supplementary Service is detailed in 3GPP TS 24.090.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
const TDesC8 & aMessage | The message that was received |
TUint8 aDcs | The Data Coding Scheme of the received USSD message |
RMobileUssdMessaging::TMobileUssdMessageType aType | The message type (depend on the invoke part of the message: UnstructuredSS-Notify - RMobileUssdMessaging::EUssdMTNotify; UnstructuredSS-Request - RMobileUssdMessaging::EUssdMTRequest; ProcessUnstructuredSS-Request - RMobileUssdMessaging::EUssdMTReply) |
RMobileUssdMessaging::TMobileUssdDataFormat aFormat | The message format |
IMPORT_C void | CallbackSupplementaryServicesSendNetworkServiceRequestComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendNetworkServiceRequest::HandleSendNetworkServiceRequestReqL()
Used to indicate to the Common TSY the outcome of sending a network service request with FDN check.
RMobilePhone::SendNetworkServiceRequest()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSendNetworkServiceRequestNoFdnCheckComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendNetworkServiceRequestNoFdnCheck::HandleSendNetworkServiceRequestNoFdnCheckReqL()
Used to indicate to the Common TSY the outcome of sending a network service request without FDN check.
RMobilePhone::SendNetworkServiceRequestNoFdnCheck()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSendUssdMessageComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendUssdMessage::HandleSendUssdMessageReqL()
Used to indicate to the Common TSY the outcome of sending an USSD message.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSendUssdMessageNoFdnCheckComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendUssdMessageNoFdnCheck::HandleSendUssdMessageNoFdnCheckReqL()
Used to indicate to the Common TSY the outcome of sending an USSD message.
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSendUssdReleaseComp | ( | TInt | aError, |
TUint8 | aOpCode, | |||
const TDesC & | aAdditionalInfo | |||
) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSendUssdRelease::HandleSendUssdReleaseReqL()
Used to indicate to the Common TSY the outcome of sending an USSD release.
IMPORT_C void | CallbackSupplementaryServicesSetCallBarringStatusComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetCallBarringStatus::HandleSetCallBarringStatusReqL()
Used to indicate to the Common TSY the outcome of setting the call barring service.
RMobilePhone::SetCallBarringStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSetCallForwardingStatusComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetCallForwardingStatus::HandleSetCallForwardingStatusReqL()
Used to indicate to the Common TSY the outcome of setting the call forwarding service.
RMobilePhone::SetCallForwardingStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSetCallWaitingStatusComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetCallWaitingStatus::HandleSetCallWaitingStatusReqL()
Used to indicate to the Common TSY the outcome of setting the call waiting service.
RMobilePhone::SetCallWaitingStatus()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
IMPORT_C void | CallbackSupplementaryServicesSetSsPasswordComp | ( | TInt | aError | ) |
Callback function to be used by the Licensee LTSY to complete a pending MLtsyDispatchSupplementaryServicesSetSsPassword::HandleSetSsPasswordReqL()
Used to indicate to the Common TSY the outcome of setting the supplementary services password.
RMobilePhone::SetSSPassword()
TInt aError | KErrNone on success, or another error code indicating the error otherwise. |
void | SetDispatcherHolder | ( | TDispatcherHolder & | aDispatcherHolder | ) | [private] |
Set the dispatcher holder.
TDispatcherHolder & aDispatcherHolder | Reference to dispatcher holder. |
TDispatcherHolder * | iDispatcherHolder | [private] |
Holds pointers to dispatcher objects. Completions sent by the Licensee LTSY are forwarded by this class to the relevant dispatcher stored in the dispatcher holder.
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.