#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) |