#include <metadatabase.h>
class CommsDat::CMDBGenericRecord : public CommsDat::CMDBRecordBase, public CommsDat::CMDBRecordBase |
Public Member Functions | |
---|---|
CMDBGenericRecord(TMDBElementId) | |
~CMDBGenericRecord() | |
virtual IMPORT_C CMDBElement * | GetFieldByIdL(TMDBElementId) |
virtual IMPORT_C CMDBElement * | GetFieldByNameL(const TPtrC &, TInt &) |
IMPORT_C void | InitializeL(const TDesC &, const SGenericRecordTypeInfo *) |
Inherited Attributes | |
---|---|
CommsDat::CMDBElement::iElementId | |
CommsDat::CMDBElement::iValue |
Container for data and type information in a MetaDatabase record For use to contain user-defined records as an alternative to declaring a specific record class of type CCDRecordBase
EXP_DATA_VTABLE | CMDBGenericRecord | ( | TMDBElementId | aElementId | ) | [inline, explicit] |
IMPORT_C | ~CMDBGenericRecord | ( | ) |
IMPORT_C CMDBElement * | GetFieldByIdL | ( | TMDBElementId | aId | ) | [virtual] |
Reimplemented from CommsDat::CMDBRecordBase::GetFieldByIdL(TMDBElementId)
IMPORT_C CMDBElement * | GetFieldByNameL | ( | const TPtrC & | aFieldName, |
TInt & | aValType | |||
) | [virtual] |
Reimplemented from CommsDat::CMDBRecordBase::GetFieldByNameL(const TPtrC &,TInt &)
IMPORT_C void | InitializeL | ( | const TDesC & | aTableName, |
const SGenericRecordTypeInfo * | aNewTableInfo | |||
) |