| class CPhoneGsmSsHandler : public CPhoneGsmHandlerBase |
It is base class for handlers of supplementary service requests.
| Public Member Functions | |
|---|---|
| void | ProcessBarringL ( TAction , TBarringProcedure , const TDesC &, const TDesC &) |
| void | ProcessClipStatusL () |
| void | ProcessClirStatusL () |
| void | ProcessCnapStatusL () |
| void | ProcessColpStatusL () |
| void | ProcessColrStatusL () |
| void | ProcessForwardingL ( TAction , TForwardingProcedure , const TDesC &, const TDesC &, const TDesC &) |
| IMPORT_C void | ProcessL ( CPhoneGsmParserResult &) |
| void | ProcessPasswordChangeL ( TPasswordProcedure , const TDesC &, const TDesC &, const TDesC &) |
| void | ProcessWaitingL ( TAction , const TDesC &) |
| Private Member Functions | |
|---|---|
| void | DoProcessBarringL ( TBarringProcedure , CPhoneGsmParserResult &) |
| void | DoProcessForwardingL ( TForwardingProcedure , CPhoneGsmParserResult &) |
| void | DoProcessBarringL | ( | TBarringProcedure | aBarring, |
| CPhoneGsmParserResult & | aResult | |||
| ) | [private] | |||
Process barring result.
| TBarringProcedure aBarring | |
| CPhoneGsmParserResult & aResult |
| void | DoProcessForwardingL | ( | TForwardingProcedure | aForwarding, |
| CPhoneGsmParserResult & | aResult | |||
| ) | [private] | |||
Process forwarding result.
| TForwardingProcedure aForwarding | |
| CPhoneGsmParserResult & aResult |
| void | ProcessBarringL | ( | TAction | aAction, |
| TBarringProcedure | aBarring, | |||
| const TDesC & | aPassword, | |||
| const TDesC & | aBasicCode | |||
| ) | [pure virtual] | |||
Process barring procedures.
See comments for forwarding, they apply also in here.
| TAction aAction | It is action. |
| TBarringProcedure aBarring | It contains barring procedure. |
| const TDesC & aPassword | It should be barring password, if required. |
| const TDesC & aBasicCode | It is basic service code. |
| void | ProcessClipStatusL | ( | ) | [pure virtual] |
Process calling line identification presentation status.
| void | ProcessClirStatusL | ( | ) | [pure virtual] |
Process calling line idnetification restriction status.
| void | ProcessCnapStatusL | ( | ) | [pure virtual] |
Process calling name presentation status.
| void | ProcessColpStatusL | ( | ) | [pure virtual] |
Process connected line presentation status.
| void | ProcessColrStatusL | ( | ) | [pure virtual] |
Process connected line restriction status.
| void | ProcessForwardingL | ( | TAction | aAction, |
| TForwardingProcedure | aForwarding, | |||
| const TDesC & | aNumber, | |||
| const TDesC & | aBasicCode, | |||
| const TDesC & | aTimer | |||
| ) | [pure virtual] | |||
Process forwarding procedures.
If a parameter is not allowed for a procedure, then it is empty. If a parameter is not explicitly given, then it is empty. If a parameter is present, then it can be assumed to contain appropriate values.
| TAction aAction | It is action. |
| TForwardingProcedure aForwarding | It contains forwarding procedure. |
| const TDesC & aNumber | It is directory number. |
| const TDesC & aBasicCode | It is basic service code. |
| const TDesC & aTimer | It is timer. |
| IMPORT_C void | ProcessL | ( | CPhoneGsmParserResult & | aResult | ) | [virtual] |
From CPhoneGsmHandlerBase , processes result.
| CPhoneGsmParserResult & aResult | It is to be processed. |
| void | ProcessPasswordChangeL | ( | TPasswordProcedure | aPassword, |
| const TDesC & | aOldPassword, | |||
| const TDesC & | aNewPassword1, | |||
| const TDesC & | aNewPassword2 | |||
| ) | [pure virtual] | |||
Process password change
| TPasswordProcedure aPassword | It is password procedure. |
| const TDesC & aOldPassword | It should be old password. |
| const TDesC & aNewPassword1 | It is new password. |
| const TDesC & aNewPassword2 | It is new password. |
| void | ProcessWaitingL | ( | TAction | aAction, |
| const TDesC & | aBasicCode | |||
| ) | [pure virtual] | |||
Process waiting.
It is enumeration containing all actions.
| EActivate | |
| EDeactivate | |
| EInterrogate | |
| ERegister | |
| EErase |
It is enumeration containing all barring procedures.
| EBarringAllOutgoingCalls | |
| EBarringAllOutgoingInternationalCalls | |
| EBarringAllOutgoingInternationalCallsExceptHome | |
| EBarringAllIncomingCalls | |
| EBarringAllIncomingCallsWhenRoaming | |
| EBarringAllServices | |
| EBarringAllOutgoingServices | |
| EBarringAllIncomingServices |
It is enumeration containing all forwarding procedures.
| EForwardingNotReachable | |
| EForwardingNoReply | |
| EForwardingBusy | |
| EForwardingUnconditional | |
| EForwardingAll | |
| EForwardingAllConditional |
It is enumeration containing all password procedures.
| EPasswordBarring | |
| EPasswordNetwork |
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.