#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