MNcnInternalNotification Class Reference
class MNcnInternalNotification : public MNcnNotification |
S60-internal ECom notification API towards NcnList. This class extends the public notification API declared by MNcnNotification.
Constructor & Destructor Documentation
~MNcnInternalNotification()
~MNcnInternalNotification | ( | ) | [inline, virtual] |
Member Functions Documentation
CancelMarkUnread()
void | CancelMarkUnread | ( | ) | [pure virtual] |
Cancels an outstanding MarkUnread request.
CreateMNcnInternalNotificationL()
ECom implementation class factory method. Caller takes the ownership of the created object. If interface needs to be pushed into CleanupStack, remember to use CleanupStackDeletePushL() function! DO NOT USE CleanupStack::PushL()!!
MarkUnread(const TNcnUnreadRequestType)
Called by component wanting to make a request about marking certain new messages as unread.
Parameters
const TNcnUnreadRequestType aRequest | The request maker type (method caller), identifies what type of messages should be marked as unread and whether there has to be made checks for messages. |
MarkUnread(const TNcnUnreadRequestType, TRequestStatus &)
Called by component wanting to make a request about marking certain new messages as unread. This is an asynchronic version.
Parameters
const TNcnUnreadRequestType aRequest | The request maker type (method caller), identifies what type of messages should be marked as unread and whether there has to be made checks for messages. |
TRequestStatus & aRequestStatus | Request status. |
MarkUnread(const TNcnUnreadRequestType, const TMsvId &)
Called by component wanting to make a request about marking certain new messages as unread.
Parameters
const TNcnUnreadRequestType aRequest | The request maker type (method caller), identifies what type of messages should be marked as unread and whether there has to be made checks for messages. |
const TMsvId & aMailbox | |
MarkUnread(const TNcnUnreadRequestType, const TMsvId &, TRequestStatus &)
Called by component wanting to make a request about marking certain new messages as unread. This is an asynchronic version.
Parameters
const TNcnUnreadRequestType aRequest | The request maker type (method caller), identifies what type of messages should be marked as unread and whether there has to be made checks for messages. |
const TMsvId & aMailbox | |
TRequestStatus & aRequestStatus | Request status. |
NewMessages(const TNcnNotifMessageType)
Called by for example Email plugin(s) to inform NcnList that there's new message(s)
NewMessages(const TNcnNotifMessageType, const TMsvId &, const MDesCArray &)
Called by for example Email plugin(s) to inform NcnList that there's new message(s). Parameter aInfo is reserved for future use and is not handled in any way currently.
Parameters
const TNcnNotifMessageType aType | The message type for new message(s) |
const TMsvId & aMailBox | The id for mail message type identifying mailbox or individual mail folder that contains new message(s) |
const MDesCArray & aInfo | Optional info about message (subject, sender etc.) |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.