#include <dial.h>
Link against: dial.lib
class TDialLocation |
Contains information about the current location such as international prefix code, area code etc.
There are functions to get and set this information.
DeprecatedThis class has been deprecated from 9.1 and should no longer be used.
IMPORT_C | TDialLocation | ( | const TIntlPrefCode & | aIntlPrefCode, |
const TNatPrefCode & | aNatPrefCode, | |||
const TNatCode & | aNatCode, | |||
const TAreaCode & | aAreaCode, | |||
const TDialOutLocalCode & | aDialOutLocalCode, | |||
const TDialOutLongDistanceCode & | aDialOutLongDistanceCode, | |||
const TDisableCallWaitingCode & | aDisableCallWaitingCode, | |||
TUint | aFlags, | |||
TUint | aPauseAfterDialout | |||
) |
Creates a TDialLocation containing the parameters.
Deprecated9.1
Parameters | |
---|---|
aIntlPrefCode | International Prefix Code. E.g. for the UK this is 00 |
aNatPrefCode | National Prefix Code. E.g. for the UK this is 44 |
aNatCode | National Code. E.g. within the UK this is 0 |
aAreaCode | Area Code. E.g. for London this is 20 |
aDialOutLocalCode | Local Dial Out Code. Sometimes, the dial out codes differ depending upon whether dialling a local call or a long distance call. Typically 8 or 9 is used. |
aDialOutLongDistanceCode | Long Distance Dial-Out Code. |
aDisableCallWaitingCode | This is the code to disable Call Waiting |
aFlags | Flags to set various options. It should contain the following flags: KPhoneNumberMobile, KPhoneNumberUsePulseDial, KPhoneNumberPbxUsePulseDial, KPhoneNumberWaitForDialingTone, KPhoneNumberWaitForProceedTone, KReturnPhoneNumberWithPlusFormat |
aPauseAfterDialout | Specified the delay after dial out. In the dial string the delay is represented as a comma character. This parameter indicates the length of the comma character. |
IMPORT_C TPtrC | AreaCode | ( | ) | const |
Returns the Area Code. E.g. for London this is 20 Deprecated9.1
IMPORT_C TPtrC | DialOutLocalCode | ( | ) | const |
Returns the Local Dial-Out Code. Sometimes, the dial out codes differ depending upon whether dialling a local call or a long distance call. Typically 8 or 9 is used. Deprecated9.1
IMPORT_C TPtrC | DialOutLongDistanceCode | ( | ) | const |
Returns the Long Distance Dial-Out Code. Deprecated9.1
IMPORT_C TPtrC | DisableCallWaitingCode | ( | ) | const |
Returns the code to disable Call Waiting Deprecated9.1
IMPORT_C TPtrC | IntlPrefCode | ( | ) | const |
Returns the International Prefix Code. E.g. for the UK this is 00 Deprecated9.1
IMPORT_C TBool | IsDialOutRequired | ( | ) | const |
True if a code is needed to dial out either local or long distance calls. Deprecated9.1
IMPORT_C TBool | IsDisableCallWaitingCode | ( | ) | const |
True if call waiting is disabled. If no code was supplied to disable call waiting then false is returned. Deprecated9.1
IMPORT_C TBool | IsPbxUsePulseDial | ( | ) | const |
True if the KPhoneNumberPbxUsePulseDial flag is set Deprecated9.1
TBool | IsReturnPhoneNumberWithPlusFormat | ( | ) | const [inline] |
True if the KReturnPhoneNumberWithPlusFormat flag is set
Deprecated9.1
IMPORT_C TBool | IsUsePulseDial | ( | ) | const |
True if the KPhoneNumberUsePulseDial flag is set Deprecated9.1
IMPORT_C TBool | IsWaitForDialingTone | ( | ) | const |
True if the KPhoneNumberWaitForDialingTone flag is set Deprecated9.1
IMPORT_C TBool | IsWaitForProceedTone | ( | ) | const |
True if the KPhoneNumberWaitForProceedTone flag is set Deprecated9.1
IMPORT_C TPtrC | NatCode | ( | ) | const |
Returns the National Code. E.g. within the UK this is 0 Deprecated9.1
IMPORT_C TPtrC | NatPrefCode | ( | ) | const |
Returns the National Prefix Code. E.g. for the UK this is 44 Deprecated9.1
IMPORT_C TInt | PauseAfterDialout | ( | ) | const |
Returns the delay after dial out. In the dial string the delay is represented as a comma character. This parameter indicates the length of the comma character. Deprecated9.1
IMPORT_C void | SetDialLocationFlags | ( | TUint | ) |
Set the location flags. Any of the following flags can be set:
KPhoneNumberMobile
KPhoneNumberUsePulseDial
KPhoneNumberPbxUsePulseDial
KPhoneNumberWaitForDialingTone
KPhoneNumberWaitForProceedTone
KReturnPhoneNumberWithPlusFormat
Deprecated9.1
IMPORT_C void | SetDialOutLocalCode | ( | const TDesC & | ) |
Set the Local Dial Out Code. Sometimes, the dial out codes differ depending upon whether dialling a local call or a long distance call. Typically 8 or 9 is used. Deprecated9.1
IMPORT_C void | SetDisableCallWaitingCode | ( | const TDesC & | ) |
Set the code to disable Call Waiting Deprecated9.1
IMPORT_C void | SetIntlPrefCode | ( | const TDesC & | ) |
Set the International Prefix Code. E.g. for the UK this is 00 Deprecated9.1
IMPORT_C void | SetNatCode | ( | const TDesC & | ) |
Set the National Code. E.g. within the UK this is 0 Deprecated9.1
IMPORT_C void | SetNatPrefCode | ( | const TDesC & | ) |
Set the National Prefix Code. E.g. for the UK this is 44 Deprecated9.1
IMPORT_C void | SetPauseAfterDialout | ( | TUint | ) |
Set the delay after dial out. In the dial string the delay is represented as a comma character. This parameter indicates the length of the comma character. Deprecated9.1