Location:
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.
Defined in TDialLocation
:
AreaCode()
, DialOutLocalCode()
, DialOutLongDistanceCode()
, DisableCallWaitingCode()
, IntlPrefCode()
, IsDialOutRequired()
, IsDisableCallWaitingCode()
, IsMobile()
, IsPbxUsePulseDial()
, IsUsePulseDial()
, IsWaitForDialingTone()
, IsWaitForProceedTone()
, NatCode()
, NatPrefCode()
, PauseAfterDialout()
, SetAreaCode()
, SetDialLocationFlags()
, SetDialOutLocalCode()
, SetDialOutLongDistanceCode()
, SetDisableCallWaitingCode()
, SetIntlPrefCode()
, SetNatCode()
, SetNatPrefCode()
, SetPauseAfterDialout()
, TDialLocation()
, TDialLocation()
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.
|
IMPORT_C void SetIntlPrefCode(const TDesC &);
Set the International Prefix Code. E.g. for the UK this is 00
|
IMPORT_C void SetNatPrefCode(const TDesC &);
Set the National Prefix Code. E.g. for the UK this is 44
|
IMPORT_C void SetNatCode(const TDesC &);
Set the National Code. E.g. within the UK this is 0
|
IMPORT_C void SetAreaCode(const TDesC &);
Set the Area Code. E.g. for London this is 20
|
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.
|
IMPORT_C void SetDialOutLongDistanceCode(const TDesC &);
Set the Long Distance Code.
|
IMPORT_C void SetDisableCallWaitingCode(const TDesC &);
Set the code to disable Call Waiting
|
IMPORT_C void SetDialLocationFlags(TUint);
Set the location flags. Any of the following flags can be set:
KPhoneNumberMobile
KPhoneNumberUsePulseDial
KPhoneNumberPbxUsePulseDial
KPhoneNumberWaitForDialingTone
KPhoneNumberWaitForProceedTone
KReturnPhoneNumberWithPlusFormat
|
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.
|
IMPORT_C TPtrC IntlPrefCode() const;
Returns the International Prefix Code. E.g. for the UK this is 00
|
IMPORT_C TPtrC NatPrefCode() const;
Returns the National Prefix Code. E.g. for the UK this is 44
|
IMPORT_C TPtrC NatCode() const;
Returns the National Code. E.g. within the UK this is 0
|
IMPORT_C TPtrC AreaCode() const;
Returns the Area Code. E.g. for London this is 20
|
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.
|
IMPORT_C TPtrC DialOutLongDistanceCode() const;
Returns the Long Distance Dial-Out Code.
|
IMPORT_C TPtrC DisableCallWaitingCode() const;
Returns the code to disable Call Waiting
|
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.
|
IMPORT_C TBool IsMobile() const;
True if the KPhoneNumberMobile flag is set
|
IMPORT_C TBool IsUsePulseDial() const;
True if the KPhoneNumberUsePulseDial flag is set
|
IMPORT_C TBool IsPbxUsePulseDial() const;
True if the KPhoneNumberPbxUsePulseDial flag is set
|
IMPORT_C TBool IsWaitForDialingTone() const;
True if the KPhoneNumberWaitForDialingTone flag is set
|
IMPORT_C TBool IsWaitForProceedTone() const;
True if the KPhoneNumberWaitForProceedTone flag is set
|
IMPORT_C TBool IsDialOutRequired() const;
True if a code is needed to dial out either local or long distance calls.
|
IMPORT_C TBool IsDisableCallWaitingCode() const;
True if call waiting is disabled. If no code was supplied to disable call waiting then false is returned.
|