#include <app/MVPbkContactLink.h>
| class MVPbkContactLink |
| Public Member Functions | |
|---|---|
| virtual | ~MVPbkContactLink() |
| pure virtual MVPbkContactLink * | CloneLC() |
| virtual TAny * | ContactLinkExtension(TUid) |
| pure virtual MVPbkContactStore & | ContactStore() |
| pure virtual TBool | IsSame(const MVPbkContactLink &) |
| HBufC8 * | PackLC() |
| pure virtual const MVPbkContactLinkPacking & | Packing() |
| pure virtual TBool | RefersTo(const MVPbkBaseContact &) |
| pure virtual const MVPbkStreamable * | Streamable() |
Virtual Phonebook Contact link. An object that uniquely identifies a single Contact and its ContactStore.
| MVPbkContactLink * | CloneLC | ( | ) | const [pure virtual] |
Returns a clone of this contact link.
Returns: Contact link copy.
| MVPbkContactStore & | ContactStore | ( | ) | const [pure virtual] |
Returns the contact store which this link belongs to.
Returns: Contact store associated with this link.
| TBool | IsSame | ( | const MVPbkContactLink & | aOther | ) | const [pure virtual] |
Returns ETrue if this link refers to the same contact than aOther, EFalse otherwise.
| Parameter | Description |
|---|---|
| aOther | Contact to check equality for. |
Returns: ETrue if this link refers to the same contact than aOther, EFalse otherwise.
| HBufC8 * | PackLC | ( | ) | [inline] |
Packages this link for IPC transfer. Read it using CVPbkContactLinkArray::NewL.
See also: CVPbkContactLinkArray::NewL
Returns: Packed link.
| const MVPbkContactLinkPacking & | Packing | ( | ) | const [pure virtual] |
Returns a packing interface for this link.
See also: CVPbkContactLinkArray
| TBool | RefersTo | ( | const MVPbkBaseContact & | aContact | ) | const [pure virtual] |
Checks if this link refers to the contact aContact.
| Parameter | Description |
|---|---|
| aContact | Contact to check. |
Returns: ETrue if this link refers to aContact, EFalse otherwise.
| const MVPbkStreamable * | Streamable | ( | ) | const [pure virtual] |
Returns persistent streaming interface for this object, or NULL if persistent streaming is not supported.
Returns: Persistent streaming object or NULL if not supported.