#include <commsdattypesv1_1.h>
| class CommsDat::CCDRecordBase : public CommsDat::CMDBRecordBase, public CommsDat::CMDBRecordBase | 
| Public Attributes | |
|---|---|
| CMDBField< TDesC > | iRecordName | 
| CMDBField< TInt > | iRecordTag | 
| Protected Attributes | |
|---|---|
| const Meta::SVDataTableEntry | iVDataTable | 
| Public Member Functions | |
|---|---|
| CCDRecordBase(TMDBElementId) | |
| void | ConstructL() | 
| IMPORT_C CMDBRecordBase * | CreateCopyRecordL(CMDBRecordBase &) | 
| IMPORT_C CMDBRecordBase * | RecordFactoryL(TMDBElementId) | 
| Protected Member Functions | |
|---|---|
| virtual IMPORT_C TUint8 * | GetAttribPtr(const TInt) | 
| virtual IMPORT_C Meta::SVDataTableEntry const * | GetVDataTable() | 
| IMPORT_C Meta::SVDataTableEntry const * | GetVDataTableStatic() | 
| Inherited Attributes | |
|---|---|
| CommsDat::CMDBElement::iElementId | |
| CommsDat::CMDBElement::iValue | |
Base class for wrapper containers for supported CommsDat recordtypes Alternatively the class CMDBGenericRecord can be used to express any record.
| const Meta::SVDataTableEntry | iVDataTable | [protected, static] | 
| IMPORT_C | CCDRecordBase | ( | TMDBElementId | aElementId | ) | 
| void | ConstructL | ( | ) | 
| IMPORT_C CMDBRecordBase * | CreateCopyRecordL | ( | CMDBRecordBase & | aCopyFromRecord | ) | [static] | 
Reimplemented from CommsDat::CMDBNumFieldBase::GetAttribPtr(const TInt)const
| IMPORT_C Meta::SVDataTableEntry const * | GetVDataTable | ( | ) | const [protected, virtual] | 
Reimplemented from CommsDat::CMDBNumFieldBase::GetVDataTable()const
| IMPORT_C Meta::SVDataTableEntry const * | GetVDataTableStatic | ( | ) | [protected, static] | 
Reimplemented from CommsDat::CMDBNumFieldBase::GetVDataTableStatic()