MCCAStatusProvider Class Reference

class MCCAStatusProvider

Status provider extension for the CCA

Constructor & Destructor Documentation

MCCAStatusProvider()

MCCAStatusProvider()[protected, inline]

~MCCAStatusProvider()

~MCCAStatusProvider()[inline, virtual]

Member Functions Documentation

AddObserverL(MCCAStatusProviderObserver &)

voidAddObserverL(MCCAStatusProviderObserver &aObserver)[pure virtual]

Parameters

MCCAStatusProviderObserver & aObserverinstance

GetMyCardStatusInformationL(const MVPbkContactLink &, HBufC *&, CGulIcon *&)

voidGetMyCardStatusInformationL(const MVPbkContactLink &aLink,
HBufC *&aText,
CGulIcon *&aIcon
)[pure virtual]

CCA fetch status information for the Status button with this method if status information is not found from Presence Cache This function is used only for fetching My card status information

Parameters

const MVPbkContactLink & aLink
HBufC *& aTextStatus Text, ownership is transfered
CGulIcon *& aIconStatus Icon, ownership is transfered

GetStatusInformationL(const MVPbkContactLink &, HBufC *&, CGulIcon *&)

voidGetStatusInformationL(const MVPbkContactLink &aLink,
HBufC *&aText,
CGulIcon *&aIcon
)[pure virtual]

CCA fetch status information for the Status button with this method if status information is not found from Presence Cache

Parameters

const MVPbkContactLink & aLink
HBufC *& aTextStatus Text, ownership is transfered
CGulIcon *& aIconStatus Icon, ownership is transfered

RemoveObserver(MCCAStatusProviderObserver &)

voidRemoveObserver(MCCAStatusProviderObserver &aObserver)[pure virtual]

Removes observer MCCAStatusProviderObserver

Parameters

MCCAStatusProviderObserver & aObserverinstance

StatusProviderExtension(TUid)

TAny *StatusProviderExtension(TUid)[inline, virtual]

Extension point for the status provider

Parameters

TUid