#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()