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.