![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CCDChargecardRecord : public CommsDat::CCDRecordBase;
Reading of ChargeCard Table data is protected with ECDPrivate Attribute. This will require additional capabilities to read.
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::CCDChargecardRecord
- Reading of ChargeCard Table data is protected with ECDPrivate Attribute. This wi...
Defined in CommsDat::CCDChargecardRecord
:
GetAttribPtr(const TInt)const
GetRecordInfo()
Gets the following information:GetVDataTable()const
TypeId()
iAccountNo
The account number to charge. iIntlRule
An operator dependant rule specifying the order of dialling to be account number...iLocalRule
An operator dependant rule specifying the order of dialling to be account number...iNatRule
An operator dependant rule specifying the order of dialling to be account number...iPin
The pin number of the account to charge. iVDataTable
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 Meta::SVDataTableEntry const* GetVDataTable() const;
|
virtual TUint8* GetAttribPtr(const TInt aOffset) const;
|
|
virtual inline const SRecordTypeInfo* GetRecordInfo();
Gets the following information:
iTypeId
iValType
iTypeAttr
iTypeName
|
const Meta::SVDataTableEntry iVDataTable[]={ { KCDTIdChargecardRecord , reinterpret_cast<Meta::TMetaTypeNewL>( KCDTIdChargecardRecord
) },
{ (((TInt)&((( CCDChargecardRecord *)0x1000)-> iAccountNo ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDChargecardRecord *)0x1000)-> iPin ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDChargecardRecord *)0x1000)-> iLocalRule ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDChargecardRecord *)0x1000)-> iNatRule ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (((TInt)&((( CCDChargecardRecord *)0x1000)-> iIntlRule ))-0x1000), Meta:: TMDBTextVisitorFactoryL },
{ (TInt)((TAny*)( CCDRecordBase ::GetVDataTableStatic)), 0 }};
CMDBField< TDesC > iLocalRule;
An operator dependant rule specifying the order of dialling to be account number, PIN and phone number for local calls.
CMDBField< TDesC > iNatRule;
An operator dependant rule specifying the order of dialling to be account number, PIN and phone number for national calls.
CMDBField< TDesC > iIntlRule;
An operator dependant rule specifying the order of dialling to be account number, PIN and phone number for international calls.