CMtmGroupData Class Reference

class CMtmGroupData : public CBase

Encapsulates the registration data for an MTM group.

It is used to access and write the registration data file for an MTM group.

Inherits from

Constructor & Destructor Documentation

CMtmGroupData(TUid, TUid, CMtmDllInfoArray *, const TCapabilitySet &)

CMtmGroupData(TUidaMtmTypeUid,
TUidaTechnologyTypeUid,
CMtmDllInfoArray *aMtmDllInfoArray,
const TCapabilitySet &aMtmRequiredCaps
)[private]

Parameters

TUid aMtmTypeUid
TUid aTechnologyTypeUid
CMtmDllInfoArray * aMtmDllInfoArray
const TCapabilitySet & aMtmRequiredCaps

CMtmGroupData(TUid, TUid)

CMtmGroupData(TUidaMtmTypeUid = KNullUid,
TUidaTechnologyTypeUid = KNullUid
)[private]

Parameters

TUid aMtmTypeUid = KNullUid
TUid aTechnologyTypeUid = KNullUid

~CMtmGroupData()

IMPORT_C~CMtmGroupData()

Member Functions Documentation

AppendMtmDllInfoArrayL(const CMtmDllInfoArray &)

voidAppendMtmDllInfoArrayL(const CMtmDllInfoArray &aMtmDllInfoArray)[private]

Parameters

const CMtmDllInfoArray & aMtmDllInfoArray

AppendMtmDllInfoL(CMtmDllInfo *)

voidAppendMtmDllInfoL(CMtmDllInfo *aMtmDllInfo)[private]

Parameters

CMtmDllInfo * aMtmDllInfo

ConstructL(const CMtmGroupData &)

voidConstructL(const CMtmGroupData &aMtmGroupData)[private]

Parameters

const CMtmGroupData & aMtmGroupData

ConstructL()

voidConstructL()[private]

ExternalizeL(RWriteStream &)

IMPORT_C voidExternalizeL(RWriteStream &aStream)const

Parameters

RWriteStream & aStream

GetMtmRequiredCapabilities()

IMPORT_C const TCapabilitySet &GetMtmRequiredCapabilities()const

InternalizeL(RReadStream &)

IMPORT_C voidInternalizeL(RReadStream &aStream)

Parameters

RReadStream & aStream

MtmDllInfoArray()

IMPORT_C const CMtmDllInfoArray &MtmDllInfoArray()const

MtmDllInfoArrayPrivate()

CMtmDllInfoArray &MtmDllInfoArrayPrivate()[private]

MtmTypeUid()

TUid MtmTypeUid()const [inline]

Gets the group UID.

NewL(TUid, TUid, CMtmDllInfoArray *, const TCapabilitySet &)

IMPORT_C CMtmGroupData *NewL(TUidaMtmTypeUid,
TUidaTechnologyTypeUid,
CMtmDllInfoArray *aMtmDllInfoArray,
const TCapabilitySet &aMtmRequiredCaps
)[static]

Parameters

TUid aMtmTypeUid
TUid aTechnologyTypeUid
CMtmDllInfoArray * aMtmDllInfoArray
const TCapabilitySet & aMtmRequiredCaps

NewL(const CMtmGroupData &)

IMPORT_C CMtmGroupData *NewL(const CMtmGroupData &aMtmGroupData)[static]

Parameters

const CMtmGroupData & aMtmGroupData

NewL(RReadStream &)

IMPORT_C CMtmGroupData *NewL(RReadStream &aStream)[static]

Parameters

RReadStream & aStream

TechnologyTypeUid()

TUid TechnologyTypeUid()const [inline]

Gets the technology UID.

Technology types can be used to conceptually group different MTMs (e.g. as providing Internet email).

operator==(const CMtmGroupData &)

IMPORT_C TBooloperator==(const CMtmGroupData &aMtmGroupData)const

Parameters

const CMtmGroupData & aMtmGroupData

Member Data Documentation

CMtmDllInfoArray * iMtmDllInfoArray

CMtmDllInfoArray *iMtmDllInfoArray[private]

TCapabilitySet iMtmRequiredCaps

TCapabilitySet iMtmRequiredCaps[private]

TUid iMtmTypeUid

TUid iMtmTypeUid[private]

TUid iTechnologyTypeUid

TUid iTechnologyTypeUid[private]