|
|
|
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...iIsAddediMsvSession~CObserverRegistry()Destructor. Inherited from MMsvSessionObserver:
EMsvCloseSessionThe client should immediately close the session with the Message Server. EMsvCorruptedIndexRebuildingThe Message Server has started to rebuild its index after it has been corrupted.EMsvCorruptedIndexRebuiltThe Message Server index had been corrupted and had to be rebuilt.EMsvEntriesChangedOne or more index entries have been changed.EMsvEntriesCreatedOne or more entries have been created.EMsvEntriesDeletedOne or more entries have been deleted.EMsvEntriesMovedOne or more entries have been moved.EMsvGeneralErrorSomething has happening in the server, but this client was unable to retrieve th...EMsvMediaAvailableThe disk containing the Message Store is available again.EMsvMediaChangedThe Message Server has automatically changed the index location to use the inter...EMsvMediaIncorrectAn incorrect disk is inserted.EMsvMediaUnavailableThe media (disk) containing the Message Server index has been removed.EMsvMtmGroupDeInstalledA MTM has been uninstalled.EMsvMtmGroupInstalledA new MTM has been installed.EMsvServerFailedToStartReceived after a client has used CMsvSession::OpenAsyncL(MMsvSessionObserver &am...EMsvServerReadyReceived after a client has used CMsvSession::OpenAsyncL(MMsvSessionObserver &am...EMsvServerTerminatedThe Message Server has been terminated.TMsvSessionEventSession 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;