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)
TInt
|
MarkUnread
|
(
|
const
TNcnUnreadRequestType
|
aRequest
|
)
|
[pure virtual]
|
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 &)
void
|
MarkUnread
|
(
|
const
TNcnUnreadRequestType
|
aRequest,
|
|
TRequestStatus
&
|
aRequestStatus
|
|
)
|
[pure virtual]
|
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 &)
TInt
|
MarkUnread
|
(
|
const
TNcnUnreadRequestType
|
aRequest,
|
|
const
TMsvId
&
|
aMailbox
|
|
)
|
[pure virtual]
|
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 &)
void
|
MarkUnread
|
(
|
const
TNcnUnreadRequestType
|
aRequest,
|
|
const
TMsvId
&
|
aMailbox,
|
|
TRequestStatus
&
|
aRequestStatus
|
|
)
|
[pure virtual]
|
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)
TInt
|
NewMessages
|
(
|
const
TNcnNotifMessageType
|
aType
|
)
|
[pure virtual]
|
Called by for example Email plugin(s) to inform NcnList that there's new message(s)
Parameters
const
TNcnNotifMessageType
aType
|
The message type for new message(s)
|
NewMessages(const TNcnNotifMessageType, const TMsvId &, const MDesCArray &)
TInt
|
NewMessages
|
(
|
const
TNcnNotifMessageType
|
aType,
|
|
const
TMsvId
&
|
aMailBox,
|
|
const MDesCArray &
|
aInfo
|
|
)
|
[pure virtual]
|
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.