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

void AddObserverL ( MCCAStatusProviderObserver & aObserver ) [pure virtual]

Parameters

MCCAStatusProviderObserver & aObserver instance

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

void GetMyCardStatusInformationL ( 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 *& aText Status Text, ownership is transfered
CGulIcon *& aIcon Status Icon, ownership is transfered

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

void GetStatusInformationL ( 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 *& aText Status Text, ownership is transfered
CGulIcon *& aIcon Status Icon, ownership is transfered

RemoveObserver(MCCAStatusProviderObserver &)

void RemoveObserver ( MCCAStatusProviderObserver & aObserver ) [pure virtual]

Parameters

MCCAStatusProviderObserver & aObserver instance

StatusProviderExtension(TUid)

TAny * StatusProviderExtension ( TUid ) [inline, virtual]

Extension point for the status provider

Parameters

TUid