CObserverRegistry Class Reference
class CObserverRegistry : public CMtmDllRegistry |
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.
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CMtmDllRegistry::AddRegisteredMtmDll(TUid,TUid,const CMtmDllInfo &,MRegisteredMtmDllObserver &) |
| CMtmDllRegistry::CMtmDllRegistry(RFs &,TUid,TTimeIntervalMicroSeconds32) |
| CMtmDllRegistry::IsInUse()const |
| CMtmDllRegistry::IsInUse(TUid)const |
| CMtmDllRegistry::IsPresent(TUid)const |
| CMtmDllRegistry::MtmTypeUid(TInt)const |
| CMtmDllRegistry::MtmTypeUidToIndex(TUid)const |
| CMtmDllRegistry::NumRegisteredMtmDlls()const |
| CMtmDllRegistry::RegisteredMtmDllInfo(TUid)const |
| CMtmDllRegistry::RemoveAllRegisteredMtmDlls() |
| CMtmDllRegistry::RemoveRegisteredMtmDll(TUid) |
| CMtmDllRegistry::TechnologyTypeUid(TUid)const |
| CMtmDllRegistry::~CMtmDllRegistry() |
Constructor & Destructor Documentation
CObserverRegistry(CMsvSession &, TUid, TTimeIntervalMicroSeconds32)
Parameters
CMsvSession & aMsvSession | Message server session |
TUid aDllTypeUid | MTM component type UID, e.g. KUidMtmClientComponent to handle client MTMs |
TTimeIntervalMicroSeconds32 aTimeoutMicroSeconds32 | Time to wait before unloading MTM DLLs |
~CObserverRegistry()
IMPORT_C | ~CObserverRegistry | ( | ) | |
Member Functions Documentation
ConstructL()
IMPORT_C void | ConstructL | ( | ) | [protected] |
Second-phase constructor.
HandleSessionEventL(TMsvSessionEvent, TAny *, TAny *, TAny *)
IMPORT_C void | HandleSessionEventL | ( | TMsvSessionEvent | aEvent, |
| TAny * | aArg1, |
| TAny * | aArg2, |
| TAny * | aArg3 |
| ) | [virtual] |
Parameters
TMsvSessionEvent aEvent | Event type |
TAny * aArg1 | Event type-specific argument value (unused) |
TAny * aArg2 | Event type-specific argument value |
TAny * aArg3 | Event type-specific argument value (unused) |
Member Data Documentation
TBool
iIsAdded
TBool
| iIsAdded | [protected] |
CMsvSession & iMsvSession
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.