|
||
class CCDLocationRecord : public CommsDat::CCDRecordBase;
CommsDat::CMDBNumFieldBase
- No description.
CommsDat::CMDBRecordBase
- Base class for all MetaDatabase records
CommsDat::CCDRecordBase
- Base class for wrapper containers for supported CommsDat recordtypes Alternative...
CommsDat::CCDLocationRecord
- (No abstract)
Defined in CommsDat::CCDLocationRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iAreaCode
Area code. iDialOutCode
Number to dial for an outside line. iDisableCallWaitingCode
Code to dial to disable call waiting facility. iIntlPrefixCode
Prefix code to use for international calls. iMobile
Specifies whether the device is a mobile phone. iNatCode
Country code. iNatPrefixCode
Prefix code to use for national calls. iPauseAfterDialOut
This specifies the length of the pause (in seconds) after using the dial-out cod...iUsePulseDial
Specifies whether to use pulse dialling. iVDataTable
iWaitForDialTone
Specifies whether to wait for the dial tone. Inherited from CommsDat::CCDRecordBase
:
CCDRecordBase(TMDBElementId)
Import CommsDat::CCDRecordBase constructor from another DLL. CreateCopyRecordL(CMDBRecordBase &)
Import function CreateCopyRecordL from another DLL. GetVDataTableStatic()
RecordFactoryL(TMDBElementId)
Import function RecordFactoryL from another DLL. iRecordName
User-defined name for this record. Should be unique in this table. iRecordTag
User-defined numeric tag for this record. Should be unique in this table. Inherited from CommsDat::CMDBRecordBase
:
virtual inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
virtual Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
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 }};
CMDBField< TDesC > iDisableCallWaitingCode;
Code to dial to disable call waiting facility.
CMDBField< TUint32 > iPauseAfterDialOut;
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.