CSmlDataProperty Class Reference

#include <SmlDataFormat.h>

Link against: smlstoreformat.lib

class CSmlDataProperty : public CBase

Inherits from

  • CSmlDataProperty

    Detailed Description

    Property. A field in the Data Store.

    Member Attribute Documentation

    iField

    CSmlDataField *iField[protected]

    iFlags

    TUint32 iFlags[protected]

    iMaxOccur

    TUint16 iMaxOccur[protected]

    iMaxSize

    TUint16 iMaxSize[protected]

    iParams

    RPointerArray< CSmlDataPropertyParam >iParams[protected]

    Member Enumeration Documentation

    Enum TOption

    Constructor & Destructor Documentation

    ~CSmlDataProperty ( )

    IMPORT_C~CSmlDataProperty()[virtual]

    Member Function Documentation

    ExternalizeL ( RWriteStream & )

    IMPORT_C voidExternalizeL(RWriteStream &aStream)const

    Field ( )

    IMPORT_C const CSmlDataField &Field()const

    HasMaxOccur ( )

    IMPORT_C TBoolHasMaxOccur()const

    HasMaxSize ( )

    IMPORT_C TBoolHasMaxSize()const

    IsSupported ( TOption )

    IMPORT_C TBoolIsSupported(TOptionaOption)const

    MaxOccur ( )

    IMPORT_C TIntMaxOccur()const

    MaxSize ( )

    IMPORT_C TIntMaxSize()const

    NewLC ( )

    IMPORT_C CSmlDataProperty *NewLC()[static]

    NewLC ( const RStringPool &, TResourceReader & )

    IMPORT_C CSmlDataProperty *NewLC(const RStringPool &aStringPool,
    TResourceReader &aReader
    )[static]

    NewLC ( const RStringPool &, RReadStream & )

    IMPORT_C CSmlDataProperty *NewLC(const RStringPool &aStringPool,
    RReadStream &aStream
    )[static]

    Param ( TInt )

    IMPORT_C const CSmlDataPropertyParam &Param(TIntaIndex)const

    ParamCount ( )

    IMPORT_C TIntParamCount()const

    SetDataFieldL ( CSmlDataField & )

    IMPORT_C voidSetDataFieldL(CSmlDataField &aDataField)

    SetMaxOccur ( TUint16 )

    IMPORT_C voidSetMaxOccur(TUint16aMaxOccur)

    SetMaxSize ( TUint16 )

    IMPORT_C voidSetMaxSize(TUint16aMaxSize)

    SetPropertyParamsL ( RPointerArray< CSmlDataPropertyParam > & )

    IMPORT_C voidSetPropertyParamsL(RPointerArray< CSmlDataPropertyParam > &aParams)

    SetSupportedOptions ( TUint32 )

    IMPORT_C voidSetSupportedOptions(TUint32aFlags)