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