CNssVASDBEventMonitor Class Reference
class CNssVASDBEventMonitor : public CActive
|
CNssVASDBEventMonitor
is an active object responsible for observing VAS database changes and notifying all registerted observers of the change. NssVASApi.lib
-
Since
-
2.8
Constructor & Destructor Documentation
CNssVASDBEventMonitor()
CNssVASDBEventMonitor
|
(
|
)
|
[private]
|
~CNssVASDBEventMonitor()
~CNssVASDBEventMonitor
|
(
|
)
|
[virtual]
|
Member Functions Documentation
AddObserverL(MNssVASDatabaseObserver *)
Method that adds an observer to the observer list
-
Since
-
2.0
ConstructL()
void
|
ConstructL
|
(
|
)
|
[private]
|
DoCancel()
void
|
DoCancel
|
(
|
)
|
[virtual]
|
From
CActive
, cancel outstanding requests
-
Since
-
2.0
HandleDatabaseEventL(CNssVASDBEvent::TVASDBEventType, CNssTag *)
handling of addional events ( tag added, tag deleted, tag changed) These events can be reported only when the events occur on the same thread as that of the observer (client monitoring the event).
-
Since
-
2.0
HandleDatabaseEventL(RDbNotifier::TEvent)
Called by
RunL()
to create an event object and call HandleDatabaseEvent() for all observers Handles Standard Symbian DBMS events
-
Since
-
2.0
RemoveObserver(MNssVASDatabaseObserver *)
Method that removes an observer from the observer list.
-
Since
-
2.0
RunL()
From
CActive
, called by RunL of RDBNotifier
-
Since
-
2.0
StartMonitoring()
Request to start monitoring the VAS DB
-
Since
-
2.0
Member Data Documentation
RDbNamedDatabase
iDatabase
RDbs
iDbSession
RDbs
|
iDbSession
|
[private]
|
CArrayPtrFlat< MNssVASDatabaseObserver > * iObservers
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.