#include <app/emailobserverplugin.h>
| class EmailInterface::CEmailObserverPlugin : public CBase |
| Public Member Functions | |
|---|---|
| virtual | ~CEmailObserverPlugin() |
| pure virtual MEmailData & | EmailDataL() |
| CEmailObserverPlugin * | NewL(TUid, MEmailObserverListener *) |
Class that client of this interface user instantiates
| 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
Returns: interface to email data
| CEmailObserverPlugin * | NewL | ( | TUid | aImplUid, |
| MEmailObserverListener * | aListener | |||
| ) | [static, inline] | |||
Contructor
| Parameter | Description |
|---|---|
| aImplUid | implementation identifier used by the ECOM framework |
| aListener | callback interface provided by the client/instantiator. Plugin should call this when it wants the widget data to be updated |
Returns: plugin instance