| class CClientMtmRegistry : public CObserverRegistry |
Accesses the Client-side MTM registry.
This registry holds details of the all the Client-side MTMs currently available on the system. Message client applications use this class to get a CBaseMtm-derived object by which to access Client-side MTM functionality.
Note that the base class CMtmDllRegistry provides functions for discovering what MTMs are present in the registry.
| Public Member Functions | |
|---|---|
| ~CClientMtmRegistry() | |
| IMPORT_C CClientMtmRegistry * | NewL(CMsvSession &, TTimeIntervalMicroSeconds32) |
| IMPORT_C CBaseMtm * | NewMtmL(TUid) |
| Protected Member Functions | |
|---|---|
| CClientMtmRegistry(CMsvSession &, TTimeIntervalMicroSeconds32) | |
| void | ConstructL() |
| Private Member Functions | |
|---|---|
| CBaseMtm * | DoNewMtmL(const RLibrary &, CRegisteredMtmDll &) |
| CClientMtmRegistry | ( | CMsvSession & | aMsvSession, |
| TTimeIntervalMicroSeconds32 | aTimeoutMicroSeconds32 | ||
| ) | [protected] | ||
| CMsvSession & aMsvSession | |
| TTimeIntervalMicroSeconds32 aTimeoutMicroSeconds32 |
| CBaseMtm * | DoNewMtmL | ( | const RLibrary & | aLib, |
| CRegisteredMtmDll & | aReg | |||
| ) | const [private] | |||
| const RLibrary & aLib | |
| CRegisteredMtmDll & aReg |
| IMPORT_C CClientMtmRegistry * | NewL | ( | CMsvSession & | aMsvSession, |
| TTimeIntervalMicroSeconds32 | aTimeoutMicroSeconds32 = TTimeIntervalMicroSeconds32(30000000) | |||
| ) | [static] | |||
| CMsvSession & aMsvSession | |
| TTimeIntervalMicroSeconds32 aTimeoutMicroSeconds32 = TTimeIntervalMicroSeconds32(30000000) |