![Symbian Developer Library](../../../../a_stock/images/mainheading.gif)
![]() |
![]() |
|
class CObserverRegistry : public CMtmDllRegistry, public MMsvSessionObserver;
Base class for client, UI and UI data MTM registries.
It implements the session observer interface to update the registry information when MTM groups are installed or uninstalled.
MMsvSessionObserver
- Provides the interface for notification of events from a Message Server session.
CMtmDllRegistry
- No description.
CObserverRegistry
- Base class for client, UI and UI data MTM registries.
Defined in CObserverRegistry
:
CObserverRegistry(CMsvSession &,TUid,TTimeIntervalMicroSeconds32)
Constructor.ConstructL()
Second-phase constructor. HandleSessionEventL(TMsvSessionEvent,TAny *,TAny *,TAny *)
Implements the session observer interface to update the registry information whe...iIsAdded
iMsvSession
~CObserverRegistry()
Destructor. Inherited from MMsvSessionObserver
:
EMsvCloseSession
The client should immediately close the session with the Message Server. EMsvCorruptedIndexRebuilding
The Message Server has started to rebuild its index after it has been corrupted.EMsvCorruptedIndexRebuilt
The Message Server index had been corrupted and had to be rebuilt.EMsvEntriesChanged
One or more index entries have been changed.EMsvEntriesCreated
One or more entries have been created.EMsvEntriesDeleted
One or more entries have been deleted.EMsvEntriesMoved
One or more entries have been moved.EMsvGeneralError
Something has happening in the server, but this client was unable to retrieve th...EMsvMediaAvailable
The disk containing the Message Store is available again.EMsvMediaChanged
The Message Server has automatically changed the index location to use the inter...EMsvMediaIncorrect
An incorrect disk is inserted.EMsvMediaUnavailable
The media (disk) containing the Message Server index has been removed.EMsvMtmGroupDeInstalled
A MTM has been uninstalled.EMsvMtmGroupInstalled
A new MTM has been installed.EMsvServerFailedToStart
Received after a client has used CMsvSession::OpenAsyncL(MMsvSessionObserver &am...EMsvServerReady
Received after a client has used CMsvSession::OpenAsyncL(MMsvSessionObserver &am...EMsvServerTerminated
The Message Server has been terminated.TMsvSessionEvent
Session event type.protected: IMPORT_C CObserverRegistry(CMsvSession &aMsvSession, TUid aDllTypeUid, TTimeIntervalMicroSeconds32 aTimeoutMicroSeconds32);
Constructor.
|
IMPORT_C virtual void HandleSessionEventL(TMsvSessionEvent aEvent, TAny *aArg1, TAny *aArg2, TAny *aArg3);
Implements the session observer interface to update the registry information when MTM groups are installed or uninstalled.
|
MMsvSessionObserver::HandleSessionEventL(TMsvSessionEvent,TAny *,TAny *,TAny *)
Indicates an event has occurred.protected: TBool iIsAdded;