MSmlDataItemUidSet Class Reference

#include <SmlDataProvider.h>

Link against: smldataprovider.lib

class MSmlDataItemUidSet
Public Member Functions
IMPORT_C voidExternalizeL(RWriteStream &)
IMPORT_C TSmlDbItemUidItemAt(TInt)
IMPORT_C TIntItemCount()
IMPORT_C TIntItemIndex(TSmlDbItemUid)
Protected Member Functions
pure virtual voidDoExternalizeL(RWriteStream &)
pure virtual TSmlDbItemUid DoItemAt(TInt)
pure virtual TInt DoItemCount()
pure virtual TInt DoItemIndex(TSmlDbItemUid)

Detailed Description

Set of Data Item LUIDs.

Member Function Documentation

DoExternalizeL ( RWriteStream & )

voidDoExternalizeL(RWriteStream &aStream)const [protected, pure virtual]

DoItemAt ( TInt )

TSmlDbItemUid DoItemAt(TIntaIndex)const [protected, pure virtual]

DoItemCount ( )

TInt DoItemCount()const [protected, pure virtual]

DoItemIndex ( TSmlDbItemUid )

TInt DoItemIndex(TSmlDbItemUidaItemId)const [protected, pure virtual]

ExternalizeL ( RWriteStream & )

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

ItemAt ( TInt )

IMPORT_C TSmlDbItemUidItemAt(TIntaIndex)const

Retuns the item UID at the specified index in the set.

ItemCount ( )

IMPORT_C TIntItemCount()const

Returns the number of items in the set.

ItemIndex ( TSmlDbItemUid )

IMPORT_C TIntItemIndex(TSmlDbItemUidaItemId)const

Returns the index of the specified item UID in the set, or -1 if the item UID is not present.