CommsDat::CCDRecordBase Class Reference

#include <commsdattypesv1_1.h>

class CommsDat::CCDRecordBase : public CommsDat::CMDBRecordBase

Inherits from

  • CommsDat::CCDRecordBase
    Public Attributes
    CMDBField< TDesC >iRecordName
    CMDBField< TInt >iRecordTag
    Public Member Functions
    CCDRecordBase(TMDBElementId)
    voidConstructL()
    IMPORT_C CMDBRecordBase *CreateCopyRecordL(CMDBRecordBase &)
    IMPORT_C CMDBRecordBase *RecordFactoryL(TMDBElementId)
    Inherited Attributes
    CommsDat::CMDBElement::iElementId
    CommsDat::CMDBElement::iValue
    Inherited Functions
    CBase::CBase()
    CBase::Delete(CBase *)
    CBase::Extension_(TUint,TAny *&,TAny *)
    CBase::operator new(TUint)
    CBase::operator new(TUint,TAny *)
    CBase::operator new(TUint,TLeave)
    CBase::operator new(TUint,TLeave,TUint)
    CBase::operator new(TUint,TUint)
    CBase::~CBase()
    CommsDat::CMDBElement::Attributes()const
    CommsDat::CMDBElement::CMDBElement()
    CommsDat::CMDBElement::CMDBElement(TMDBElementId)
    CommsDat::CMDBElement::ClearAttributes(TMDBAttributeFlags)
    CommsDat::CMDBElement::Data()
    CommsDat::CMDBElement::ElementId()const
    CommsDat::CMDBElement::IsNull()const
    CommsDat::CMDBElement::IsSetAttribute(TMDBAttributeFlags)const
    CommsDat::CMDBElement::RecordId()const
    CommsDat::CMDBElement::SetAttributes(TMDBAttributeFlags)
    CommsDat::CMDBElement::SetElementId(TMDBElementId)
    CommsDat::CMDBElement::SetRecordId(TInt)
    CommsDat::CMDBElement::SetTypeId(TMDBElementId)
    CommsDat::CMDBElement::TableId()const
    CommsDat::CMDBElement::TypeId()const
    CommsDat::CMDBElement::~CMDBElement()
    CommsDat::CMDBNumFieldBase::CMDBNumFieldBase()
    CommsDat::CMDBNumFieldBase::CMDBNumFieldBase(TMDBElementId)
    CommsDat::CMDBNumFieldBase::GetL()
    CommsDat::CMDBNumFieldBase::SetMaxLengthL(TInt)
    CommsDat::CMDBNumFieldBase::operator=(const TInt)
    CommsDat::CMDBRecordBase::CMDBRecordBase()
    CommsDat::CMDBRecordBase::CMDBRecordBase(TMDBElementId)
    CommsDat::CMDBRecordBase::GetFieldByIdL(TMDBElementId)
    CommsDat::CMDBRecordBase::GetFieldByNameL(const TPtrC &,TInt &)
    CommsDat::CMDBRecordBase::GetRecordInfo()

    Detailed Description

    Base class for wrapper containers for supported CommsDat recordtypes Alternatively the class CMDBGenericRecord can be used to express any record.

    Member Attribute Documentation

    iRecordName

    CMDBField< TDesC >iRecordName

    iRecordTag

    CMDBField< TInt >iRecordTag

    Constructor & Destructor Documentation

    CCDRecordBase ( TMDBElementId )

    IMPORT_CCCDRecordBase(TMDBElementIdaElementId)

    Member Function Documentation

    ConstructL ( )

    voidConstructL()

    CreateCopyRecordL ( CMDBRecordBase & )

    IMPORT_C CMDBRecordBase *CreateCopyRecordL(CMDBRecordBase &aCopyFromRecord)[static]

    RecordFactoryL ( TMDBElementId )

    IMPORT_C CMDBRecordBase *RecordFactoryL(TMDBElementId)[static]