Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: MTSR.H
Link against: msgs.lib
Link against: msgs_autoshutdown.lib

Class CMtmRegistryControl

class CMtmRegistryControl : public CBase, public MRegisteredMtmDllObserver;

Description

Derivation

Members

Defined in CMtmRegistryControl:
DeInstallMtmGroup(), ExternalizeL(), FillRegisteredMtmDllArray(), FullNameToMtmTypeUid(), GetMtmGroupDataL(), InstallMtmGroup(), InternalizeL(), IsInUse(), NewL(), ReleaseMtmGroup(), RestoreRegistryL(), StoreRegistryL(), UseMtmGroup(), ~CMtmRegistryControl()

Inherited from CBase:
Delete(), Extension_(), operator new()


Construction and destruction


NewL()

static IMPORT_C CMtmRegistryControl *NewL(RFs &anFs, CServerMtmDllRegistry &aServerMtmDllRegistry);

Description

Parameters

RFs &anFs

CServerMtmDllRegistry &aServerMtmDllRegistry

Return value

CMtmRegistryControl *


~CMtmRegistryControl()

IMPORT_C ~CMtmRegistryControl();

Description

[Top]


Member functions


InstallMtmGroup()

IMPORT_C TInt InstallMtmGroup(const TDesC &aFullName, TUid &aMtmTypeUid);

Description

Parameters

const TDesC &aFullName

TUid &aMtmTypeUid

Return value

TInt


FullNameToMtmTypeUid()

IMPORT_C TInt FullNameToMtmTypeUid(const TDesC &aFullName, TUid &aMtmTypeUid) const;

Description

Parameters

const TDesC &aFullName

TUid &aMtmTypeUid

Return value

TInt


DeInstallMtmGroup()

IMPORT_C TInt DeInstallMtmGroup(TUid aMtmTypeUid);

Description

Parameters

TUid aMtmTypeUid

Return value

TInt


UseMtmGroup()

virtual IMPORT_C TInt UseMtmGroup(TUid aMtmTypeUid);

Description

Parameters

TUid aMtmTypeUid

Return value

TInt


ReleaseMtmGroup()

virtual IMPORT_C TInt ReleaseMtmGroup(TUid aMtmTypeUid);

Description

Parameters

TUid aMtmTypeUid

Return value

TInt


IsInUse()

IMPORT_C TBool IsInUse(TUid aMtmTypeUid) const;

Description

Parameters

TUid aMtmTypeUid

Return value

TBool


FillRegisteredMtmDllArray()

IMPORT_C TInt FillRegisteredMtmDllArray(TUid aMtmDllTypeUid, CRegisteredMtmDllArray &aRegisteredMtmDllArray, TTimeIntervalMicroSeconds32 aTimeoutMicroSeconds32=0);

Description

Parameters

TUid aMtmDllTypeUid

CRegisteredMtmDllArray &aRegisteredMtmDllArray

TTimeIntervalMicroSeconds32 aTimeoutMicroSeconds32

Return value

TInt


GetMtmGroupDataL()

IMPORT_C CMtmGroupData *GetMtmGroupDataL(TUid aMtmTypeUid) const;

Description

Parameters

TUid aMtmTypeUid

Return value

CMtmGroupData *


StoreRegistryL()

IMPORT_C void StoreRegistryL() const;

Description


RestoreRegistryL()

IMPORT_C void RestoreRegistryL();

Description


InternalizeL()

IMPORT_C void InternalizeL(RReadStream &aStream);

Description

Parameters

RReadStream &aStream


ExternalizeL()

IMPORT_C void ExternalizeL(RWriteStream &aStream) const;

Description

Parameters

RWriteStream &aStream