|
|
|
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)constGetRecordInfo()Gets the following information:GetVDataTable()constTypeId()iAccountNoThe account number to charge. iIntlRuleAn operator dependant rule specifying the order of dialling to be account number...iLocalRuleAn operator dependant rule specifying the order of dialling to be account number...iNatRuleAn operator dependant rule specifying the order of dialling to be account number...iPinThe pin number of the account to charge. iVDataTableInherited 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. iRecordNameUser-defined name for this record. Should be unique in this table. iRecordTagUser-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.