class MVPbkContactLinkArray |
Virtual Phonebook contact link array. This interface can be used to handle a read-only array of contact links.
Public Member Functions | |
---|---|
~MVPbkContactLinkArray() | |
const MVPbkContactLink & | At(TInt) |
TAny * | ContactLinkArrayExtension(TUid) |
TInt | Count() |
TInt | Find(const MVPbkContactLink &) |
HBufC8 * | PackLC() |
const MVPbkStreamable * | Streamable() |
const MVPbkContactLink & | operator[](TInt) |
const MVPbkContactLink & | At | ( | TInt | aIndex | ) | const [pure virtual] |
Returns a link in this array at aIndex. Link in this array at aIndex.
TInt aIndex |
TAny * | ContactLinkArrayExtension | ( | TUid | ) | [inline, virtual] |
Returns an extension point for this interface or NULL.
TUid |
TInt | Count | ( | ) | const [pure virtual] |
Returns the number of links in this array. Number of links in this array.
TInt | Find | ( | const MVPbkContactLink & | aLink | ) | const [pure virtual] |
Searches this array for a link.
The index where aLink was found or KErrNotFound.
const MVPbkContactLink & aLink | the link to search. |
HBufC8 * | PackLC | ( | ) | const [pure virtual] |
Packs the contents of this link array for IPC transfer. MVPbkContactLink::PackLC
const MVPbkStreamable * | Streamable | ( | ) | const [pure virtual] |
Returns persistent streaming interface for this link array, or NULL if persistent streaming is not supported.
const MVPbkContactLink & | operator[] | ( | TInt | aIndex | ) | const [inline] |
Conveniency wrapper for At(). Read-only reference to a contact link.
TInt aIndex |