EmailInterface::CEmailObserverPlugin Class Reference

#include <app/emailobserverplugin.h>

class EmailInterface::CEmailObserverPlugin : public CBase

Inherits from

  • EmailInterface::CEmailObserverPlugin

    Detailed Description

    Class that client of this interface user instantiates

    Constructor & Destructor Documentation

    ~CEmailObserverPlugin ( )

    ~CEmailObserverPlugin()[inline, virtual]

    destructor

    Member Function 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

    Returns: interface to email data

    NewL ( TUid, MEmailObserverListener * )

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

    Contructor

    ParameterDescription
    aImplUidimplementation identifier used by the ECOM framework
    aListenercallback interface provided by the client/instantiator. Plugin should call this when it wants the widget data to be updated

    Returns: plugin instance