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.