| 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 |