EmailInterface::CEmailObserverPlugin Class Reference

class EmailInterface::CEmailObserverPlugin : public CBase

Class that client of this interface user instantiates

Inherits from

  • EmailInterface::CEmailObserverPlugin

Constructor & Destructor Documentation

~CEmailObserverPlugin()

~CEmailObserverPlugin ( ) [inline, virtual]

destructor

Member Functions Documentation

EmailDataL()

MEmailData & EmailDataL ( ) [pure virtual]

Accessor for data that needs to be published Plugin must implement this. When client calls this, plugin must ensure that all necessary data is accessible/updated

NewL(TUid, MEmailObserverListener *)

CEmailObserverPlugin * NewL ( TUid aImplUid,
MEmailObserverListener * aListener
) [static, inline]

Contructor

Parameters

TUid aImplUid implementation identifier used by the ECOM framework
MEmailObserverListener * aListener callback interface provided by the client/instantiator. Plugin should call this when it wants the widget data to be updated

Member Data Documentation

TUid iDtor_ID_Key

TUid iDtor_ID_Key [private]

Unique instance identifier key