CNSmlDataItemUidSet Class Reference

class CNSmlDataItemUidSet : public CBase

CNSmlDataItemUidSet .

nsmlchangefinder.lib

Inherits from

Constructor & Destructor Documentation

CNSmlDataItemUidSet()

IMPORT_C CNSmlDataItemUidSet ( )

Constructor.

~CNSmlDataItemUidSet()

~CNSmlDataItemUidSet ( )

Destructor.

Member Functions Documentation

AddItem(TSmlDbItemUid)

IMPORT_C TInt AddItem ( TSmlDbItemUid aItemId )

Adds item to UID set.

Parameters

TSmlDbItemUid aItemId

DoExternalizeL(RWriteStream &)

void DoExternalizeL ( RWriteStream & aStream ) const [private]

From MSmlDataItemUidSet This method externalizes class to stream.

Parameters

RWriteStream & aStream

DoItemAt(TInt)

TSmlDbItemUid DoItemAt ( TInt aIndex ) 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 ( TSmlDbItemUid aItemId ) const [private]

From MSmlDataItemUidSet Returns the index of UID.

Parameters

TSmlDbItemUid aItemId

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( RReadStream & aStream )

This method internalizes class from stream.

Parameters

RReadStream & aStream

Reset()

IMPORT_C void Reset ( )

Resets UID set.

Member Data Documentation

RArray< TSmlDbItemUid > iUidSet

RArray < TSmlDbItemUid > iUidSet [private]