MVPbkContactLinkArray Class Reference

class MVPbkContactLinkArray

Virtual Phonebook contact link array. This interface can be used to handle a read-only array of contact links.

Constructor & Destructor Documentation

~MVPbkContactLinkArray()

~MVPbkContactLinkArray()[inline, virtual]

Destructor.

Member Functions Documentation

At(TInt)

const MVPbkContactLink &At(TIntaIndex)const [pure virtual]

Returns a link in this array at aIndex. Link in this array at aIndex.

Parameters

TInt aIndex

ContactLinkArrayExtension(TUid)

TAny *ContactLinkArrayExtension(TUid)[inline, virtual]

Returns an extension point for this interface or NULL.

Parameters

TUid

Count()

TInt Count()const [pure virtual]

Returns the number of links in this array. Number of links in this array.

Find(const MVPbkContactLink &)

TInt Find(const MVPbkContactLink &aLink)const [pure virtual]

Searches this array for a link.

The index where aLink was found or KErrNotFound.

Parameters

const MVPbkContactLink & aLinkthe link to search.

PackLC()

HBufC8 *PackLC()const [pure virtual]

Packs the contents of this link array for IPC transfer. MVPbkContactLink::PackLC

CVPbkContactManager::CreateLinksLC

Streamable()

const MVPbkStreamable *Streamable()const [pure virtual]

Returns persistent streaming interface for this link array, or NULL if persistent streaming is not supported.

operator[](TInt)

const MVPbkContactLink &operator[](TIntaIndex)const [inline]

Conveniency wrapper for At(). Read-only reference to a contact link.

Parameters

TInt aIndex