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.