class RSat::TCallControlV1 : public RSat::TSatBase |
Describes details of the action that the client has to perform as a result of Call Control by UICC. RSat::NotifyCallControlRequest()
Public Member Functions | |
---|---|
TCallControlV1 () | |
IMPORT_C void | GetAlphaId ( TAlphaIdValidity &, TAlphaId &) |
IMPORT_C void | GetBCRepeatIndicator ( TBCRepeatIndicator &) |
IMPORT_C void | GetCallControlType ( TCallControlType &) |
IMPORT_C TInt | GetCallSetUpDetails ( TCallSetUpParams &) |
IMPORT_C void | GetCcGeneralResult ( TControlResult &) |
IMPORT_C TInt | GetSendSsDetails ( TSsString &) |
IMPORT_C TInt | GetSendUssdDetails ( TUssdString &) |
IMPORT_C void | SetAlphaId ( TAlphaIdValidity , TAlphaId &) |
IMPORT_C void | SetBCRepeatIndicator (const TBCRepeatIndicator &) |
IMPORT_C void | SetCallSetUpDetails (const TCallSetUpParams &) |
IMPORT_C void | SetCcGeneralResult ( TControlResult ) |
IMPORT_C void | SetSendSsDetails (const TSsString &) |
IMPORT_C void | SetSendUssdDetails (const TUssdString &) |
Inherited Functions | |
---|---|
RSat::TSatBase::ExtensionId()const | |
RSat::TSatBase::TSatBase() |
Protected Attributes | |
---|---|
TAlphaId | iAlphaId |
TBCRepeatIndicator | iBCRepeatIndicator |
TBuf < KMaxMobileTelNumberSize > | iBuf |
TCcp | iCcp1 |
TCcp | iCcp2 |
TUint8 | iDcs |
TNumberingPlan | iNumberPlan |
TControlResult | iResult |
TSubAddress | iSubAddress |
TCallControlType | iType |
TTypeOfNumber | iTypeOfNumber |
TAlphaIdValidity | iValidity |
Inherited Attributes | |
---|---|
RSat::TSatBase::iExtensionId |
IMPORT_C void | GetAlphaId | ( | TAlphaIdValidity & | aValidity, |
TAlphaId & | aAlphaId | |||
) | const |
This method returns the Alpha Identifier provided by the UICC for user display.
TAlphaIdValidity & aValidity | Alpha identifier validity. |
TAlphaId & aAlphaId | Alpha identifier. |
IMPORT_C void | GetBCRepeatIndicator | ( | TBCRepeatIndicator & | aBCRepeatIndicator | ) | const |
This method returns the Bearer Capability Repeat Indicator
TBCRepeatIndicator & aBCRepeatIndicator | Bearer Capability Repeat Indicator. |
IMPORT_C void | GetCallControlType | ( | TCallControlType & | aType | ) | const |
This method is used by the Client to get the call control type.
TCallControlType & aType | Call control type (SET UP CALL, SEND SS or USSD). |
IMPORT_C TInt | GetCallSetUpDetails | ( | TCallSetUpParams & | aParams | ) | const |
This method is used by the Client to get the call set up details. If the call control type is not ECcAddress, the client should not use this method, which will return KErrNotSupported
TCallSetUpParams & aParams | Call set up details. |
IMPORT_C void | GetCcGeneralResult | ( | TControlResult & | aResult | ) | const |
This method is used by the Client to get the call control general result.
TControlResult & aResult | Call control general result. |
IMPORT_C TInt | GetSendSsDetails | ( | TSsString & | aString | ) | const |
This method is used by the Client to get the SEND SS details. If the call control type is not ECcSsString, the client should not use this method which will returns KErrNotSupported.
TSsString & aString | SS String details. |
IMPORT_C TInt | GetSendUssdDetails | ( | TUssdString & | aString | ) | const |
This method is used by the Client to get the SEND USSD details. If the call control type is not ECcUssdString, the client should not use this method which will returns KErrNotSupported.
TUssdString & aString | USSD string details. |
IMPORT_C void | SetAlphaId | ( | TAlphaIdValidity | aValidity, |
TAlphaId & | aAlphaId | |||
) |
This method is used by the TSY to set the alpha identifier.
TAlphaIdValidity aValidity | Alpha Identifier validity. |
TAlphaId & aAlphaId | Alpha Identifier. |
IMPORT_C void | SetBCRepeatIndicator | ( | const TBCRepeatIndicator & | aBCRepeatIndicator | ) |
This method returns the BC Repeat Indicator
const TBCRepeatIndicator & aBCRepeatIndicator | Bearer Capability Repeat Indicator |
IMPORT_C void | SetCallSetUpDetails | ( | const TCallSetUpParams & | aParams | ) |
This method is used by the TSY to set the call set up details within the TCallControlV1 class
This method sets iType to ECcAddress, to specify that the call control has transformed a outstanding SET UP CALL, SEND SS or SEND USSD request into a new call set up request.
const TCallSetUpParams & aParams | Call set up parameters. |
IMPORT_C void | SetCcGeneralResult | ( | TControlResult | aResult | ) |
This method is used by the TSY to set the general call control result, iResult.
TControlResult aResult | General call control result. |
IMPORT_C void | SetSendSsDetails | ( | const TSsString & | aString | ) |
This method is used by the TSY to set the SEND SS details within the TCallControlV1 class
This method sets iType to ECcString, to specify that the call control has transformed a outstanding SET UP CALL, SEND SS or SEND USSD request into a new SEND SS request.
const TSsString & aString | SS string details. |
IMPORT_C void | SetSendUssdDetails | ( | const TUssdString & | aString | ) |
This method is used by the TSY to set the SEND USSD details within the TCallControlV1 class
This method sets iType to ECcUssdString, to specify that the call control has transformed a outstanding SET UP CALL, SEND SS or SEND USSD request into a new SEND USSD request.
const TUssdString & aString | USSD string details. |
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.