CWLMNotify Class Reference
class CWLMNotify : public CActive
|
CWLMNotify
offers the notification service. Active object that waits notifications from server. wlmserver.lib
-
Since
-
3.0
Constructor & Destructor Documentation
CWLMNotify(MWLMNotify &, RWLMServer &, TUint32)
Parameters
MWLMNotify
& aCallback
|
Callback interface to forward notifications to application.
|
RWLMServer
& aServer
|
Interface to send requests to server.
|
TUint32
aNotificationMask
|
Bitmask of notifications to activate.
|
~CWLMNotify()
~CWLMNotify
|
(
|
)
|
[virtual]
|
Member Functions Documentation
Activate(MWLMNotify &, TUint32)
Change the callback interface and activate notifications
Parameters
MWLMNotify
& aCallback
|
New callback interface.
|
TUint32
aNotificationMask
|
Bitmask of notifications to activate.
|
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
Second phase construction.
DoCancel()
void
|
DoCancel
|
(
|
)
|
[protected, virtual]
|
NewL(MWLMNotify &, RWLMServer &, TUint32)
Create and activate notification service.
Note:
This activates the notification service already.
Parameters
MWLMNotify
& aCallback
|
Callback interface to forward notifications to user process.
|
RWLMServer
& aServer
|
Interface to send requests to server.
|
TUint32
aNotificationMask
|
Bitmask of notifications to activate.
|
RunL()
void
|
RunL
|
(
|
)
|
[protected, virtual]
|
(From
CActive
) Receive notification.
SetCancelled()
Sets the requests cancelled flag so that no new notification requests are done once current notification is complete.
WaitForNotifications()
void
|
WaitForNotifications
|
(
|
)
|
[private]
|
Member Data Documentation
MWLMNotify * iCallback
Callback interface to the client. Not owned by this class.
TBool
iCancelRequested
TBool
|
iCancelRequested
|
[private]
|
Cancel has been requested
TPckgBuf< TWlmNotifyData > iDataPckg
Data package for return data
TUint32
iNotificationMask
TUint32
|
iNotificationMask
|
[private]
|
Bitmask of active notifications.
RWLMServer & iServer
Interface to send messages to the server
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.