#include <mw/mtclreg.h>
| class CObserverRegistry : public CMtmDllRegistry, public MMsvSessionObserver, public CMtmDllRegistry, public MMsvSessionObserver, public CMtmDllRegistry, public MMsvSessionObserver |
| Protected Attributes | |
|---|---|
| TBool | iIsAdded |
| CMsvSession & | iMsvSession |
| Public Member Functions | |
|---|---|
| ~CObserverRegistry() | |
| virtual IMPORT_C void | HandleSessionEventL(TMsvSessionEvent, TAny *, TAny *, TAny *) |
| Protected Member Functions | |
|---|---|
| CObserverRegistry(CMsvSession &, TUid, TTimeIntervalMicroSeconds32) | |
| IMPORT_C void | ConstructL() |
| Inherited Attributes | |
|---|---|
| CMtmDllRegistry::iFs | |
| CMtmDllRegistry::iMtmDllTypeUid | |
| CMtmDllRegistry::iRegisteredMtmDllArray | |
| CMtmDllRegistry::iTimeoutMicroSeconds32 | |
| Inherited Enumerations | |
|---|---|
| MMsvSessionObserver:TMsvSessionEvent | |
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.
| TBool | iIsAdded | [protected] |
| CMsvSession & | iMsvSession | [protected] |
| IMPORT_C | CObserverRegistry | ( | CMsvSession & | aMsvSession, |
| TUid | aDllTypeUid, | |||
| TTimeIntervalMicroSeconds32 | aTimeoutMicroSeconds32 | |||
| ) | [protected] | |||
Constructor.
| Parameters | |
|---|---|
| aMsvSession | Message server session |
| aDllTypeUid | MTM component type UID, e.g. KUidMtmClientComponent to handle client MTMs |
| aTimeoutMicroSeconds32 | Time to wait before unloading MTM DLLs |
| IMPORT_C void | HandleSessionEventL | ( | TMsvSessionEvent | aEvent, |
| TAny * | aArg1, | |||
| TAny * | aArg2, | |||
| TAny * | aArg3 | |||
| ) | [virtual] | |||
Implements the session observer interface to update the registry information when MTM groups are installed or uninstalled.
| Parameters | |
|---|---|
| aEvent | Event type |
| aArg1 | Event type-specific argument value (unused) |
| aArg2 | Event type-specific argument value |
| aArg3 | Event type-specific argument value (unused) |