CNSmlDataItemUidSet Class Reference

class CNSmlDataItemUidSet : public CBase

CNSmlDataItemUidSet.

nsmlchangefinder.lib

Inherits from

Constructor & Destructor Documentation

CNSmlDataItemUidSet()

IMPORT_CCNSmlDataItemUidSet()

Constructor.

~CNSmlDataItemUidSet()

~CNSmlDataItemUidSet()

Destructor.

Member Functions Documentation

AddItem(TSmlDbItemUid)

IMPORT_C TIntAddItem(TSmlDbItemUidaItemId)

Adds item to UID set.

Parameters

TSmlDbItemUid aItemId

DoExternalizeL(RWriteStream &)

voidDoExternalizeL(RWriteStream &aStream)const [private]

From MSmlDataItemUidSet This method externalizes class to stream.

Parameters

RWriteStream & aStream

DoItemAt(TInt)

TSmlDbItemUid DoItemAt(TIntaIndex)const [private]

From MSmlDataItemUidSet Returns the item UID.

Parameters

TInt aIndex

DoItemCount()

TInt DoItemCount()const [private]

From MSmlDataItemUidSet Returns the number of items in the set.

DoItemIndex(TSmlDbItemUid)

TInt DoItemIndex(TSmlDbItemUidaItemId)const [private]

From MSmlDataItemUidSet Returns the index of UID.

Parameters

TSmlDbItemUid aItemId

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

This method internalizes class from stream.

Parameters

RReadStream & aStream

Reset()

IMPORT_C voidReset()

Resets UID set.

Member Data Documentation

RArray< TSmlDbItemUid > iUidSet

RArray< TSmlDbItemUid >iUidSet[private]