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