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