Symbian
Symbian Developer Library

SYMBIAN OS V9.4

Feedback

[Index] [Previous] [Next]

#include <CommsDatTypesV1_1.h>
Link against: commsdat.lib

Class CommsDat::CCDLocationRecord

class CCDLocationRecord : public CommsDat::CCDRecordBase;

Description

Derivation

Members

Defined in CommsDat::CCDLocationRecord:

Inherited from CommsDat::CCDRecordBase:

Inherited from CommsDat::CMDBRecordBase:


Member functions


GetRecordInfo()

virtual inline const SRecordTypeInfo* GetRecordInfo();

Description

Gets the following information:

Return value

const CommsDat::SRecordTypeInfo *

Returns a const pointer to the record containing the data - client does not need to delete this pointer after use.


GetVDataTable()const

virtual Meta::SVDataTableEntry const* GetVDataTable() const;

Description

Return value

Meta::SVDataTableEntry const *


GetAttribPtr(const TInt)const

virtual TUint8* GetAttribPtr(const TInt aOffset) const;

Description

Parameters

const TInt aOffset

Return value

TUint8 *


TypeId()

static inline const Meta::STypeId TypeId();

Description

Return value

const Meta::STypeId

[Top]


Member data


iVDataTable

const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdLocationRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdLocationRecord ) },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iIntlPrefixCode ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iNatPrefixCode ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iNatCode ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iAreaCode ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iDialOutCode ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iDisableCallWaitingCode ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iMobile ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iUsePulseDial ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iWaitForDialTone ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
    { (((TInt)&((( CCDLocationRecord *)0x1000)-> iPauseAfterDialOut ))-0x1000), Meta:: TMDBNumVisitorFactoryL },
{ (TInt)((TAny*)( CCDRecordBase ::GetVDataTableStatic)), 0 }};

Description


iIntlPrefixCode

CMDBField< TDesC > iIntlPrefixCode;

Description

Prefix code to use for international calls.


iNatPrefixCode

CMDBField< TDesC > iNatPrefixCode;

Description

Prefix code to use for national calls.


iNatCode

CMDBField< TDesC > iNatCode;

Description

Country code.


iAreaCode

CMDBField< TDesC > iAreaCode;

Description

Area code.


iDialOutCode

CMDBField< TDesC > iDialOutCode;

Description

Number to dial for an outside line.


iDisableCallWaitingCode

CMDBField< TDesC > iDisableCallWaitingCode;

Description

Code to dial to disable call waiting facility.


iMobile

CMDBField< TBool > iMobile;

Description

Specifies whether the device is a mobile phone.


iUsePulseDial

CMDBField< TBool > iUsePulseDial;

Description

Specifies whether to use pulse dialling.


iWaitForDialTone

CMDBField< TBool > iWaitForDialTone;

Description

Specifies whether to wait for the dial tone.


iPauseAfterDialOut

CMDBField< TUint32 > iPauseAfterDialOut;

Description

This specifies the length of the pause (in seconds) after using the dial-out code. In the dial string this delay is represented as a comma. The number indicates the value of that comma.