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 ( TInt aIndex ) const [pure virtual]

Returns a 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.

Find(const MVPbkContactLink &)

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

Searches this array for a link.

Parameters

const MVPbkContactLink & aLink the 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[] ( TInt aIndex ) const [inline]

Conveniency wrapper for At() .

Parameters

TInt aIndex