CPhoneGsmSsHandler Class Reference
| class CPhoneGsmSsHandler : public CPhoneGsmHandlerBase |
It is base class for handlers of supplementary service requests.
- Since
- 1.0 phoneparser.lib
| 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 &) |
| Public Member Enumerations |
|---|
| enum | TAction { EActivate, EDeactivate, EInterrogate, ERegister, EErase } |
| enum | TBarringProcedure { EBarringAllOutgoingCalls, EBarringAllOutgoingInternationalCalls, EBarringAllOutgoingInternationalCallsExceptHome, EBarringAllIncomingCalls, EBarringAllIncomingCallsWhenRoaming, EBarringAllServices, EBarringAllOutgoingServices, EBarringAllIncomingServices } |
| enum | TForwardingProcedure { EForwardingNotReachable, EForwardingNoReply, EForwardingBusy, EForwardingUnconditional, EForwardingAll, EForwardingAllConditional } |
| enum | TPasswordProcedure { EPasswordBarring, EPasswordNetwork } |
Member Functions Documentation
DoProcessBarringL(TBarringProcedure, CPhoneGsmParserResult &)
DoProcessForwardingL(TForwardingProcedure, CPhoneGsmParserResult &)
Process forwarding result.
ProcessBarringL(TAction, TBarringProcedure, const TDesC &, const TDesC &)
Process barring procedures.
See comments for forwarding, they apply also in here.
Parameters
| 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. |
ProcessClipStatusL()
| void | ProcessClipStatusL | ( | ) | [pure virtual] |
Process calling line identification presentation status.
ProcessClirStatusL()
| void | ProcessClirStatusL | ( | ) | [pure virtual] |
Process calling line idnetification restriction status.
ProcessCnapStatusL()
| void | ProcessCnapStatusL | ( | ) | [pure virtual] |
Process calling name presentation status.
ProcessColpStatusL()
| void | ProcessColpStatusL | ( | ) | [pure virtual] |
Process connected line presentation status.
ProcessColrStatusL()
| void | ProcessColrStatusL | ( | ) | [pure virtual] |
Process connected line restriction status.
ProcessForwardingL(TAction, TForwardingProcedure, const TDesC &, const TDesC &, const TDesC &)
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.
Parameters
| 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. |
ProcessL(CPhoneGsmParserResult &)
ProcessPasswordChangeL(TPasswordProcedure, const TDesC &, const TDesC &, const TDesC &)
Parameters
| 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. |
ProcessWaitingL(TAction, const TDesC &)
| void | ProcessWaitingL | ( | TAction | aAction, |
| | const TDesC & | aBasicCode |
| | ) | [pure virtual] |
Parameters
| TAction aAction | It is action. |
| const TDesC & aBasicCode | It is basic service code. |
Member Enumerations Documentation
Enum TAction
It is enumeration containing all actions.
Enumerators
| EActivate | |
| EDeactivate | |
| EInterrogate | |
| ERegister | |
| EErase | |
Enum TBarringProcedure
It is enumeration containing all barring procedures.
Enumerators
| EBarringAllOutgoingCalls | |
| EBarringAllOutgoingInternationalCalls | |
| EBarringAllOutgoingInternationalCallsExceptHome | |
| EBarringAllIncomingCalls | |
| EBarringAllIncomingCallsWhenRoaming | |
| EBarringAllServices | |
| EBarringAllOutgoingServices | |
| EBarringAllIncomingServices | |
Enum TForwardingProcedure
It is enumeration containing all forwarding procedures.
Enumerators
| EForwardingNotReachable | |
| EForwardingNoReply | |
| EForwardingBusy | |
| EForwardingUnconditional | |
| EForwardingAll | |
| EForwardingAllConditional | |
Enum TPasswordProcedure
It is enumeration containing all password procedures.
Enumerators
| 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.