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 ( TUid aMtmTypeUid,
TUid aTechnologyTypeUid,
CMtmDllInfoArray * aMtmDllInfoArray,
const TCapabilitySet & aMtmRequiredCaps
) [private]

Parameters

TUid aMtmTypeUid
TUid aTechnologyTypeUid
CMtmDllInfoArray * aMtmDllInfoArray
const TCapabilitySet & aMtmRequiredCaps

CMtmGroupData(TUid, TUid)

CMtmGroupData ( TUid aMtmTypeUid = KNullUid,
TUid aTechnologyTypeUid = KNullUid
) [private]

Parameters

TUid aMtmTypeUid = KNullUid
TUid aTechnologyTypeUid = KNullUid

~CMtmGroupData()

IMPORT_C ~CMtmGroupData ( )

Member Functions Documentation

AppendMtmDllInfoArrayL(const CMtmDllInfoArray &)

void AppendMtmDllInfoArrayL ( const CMtmDllInfoArray & aMtmDllInfoArray ) [private]

Parameters

const CMtmDllInfoArray & aMtmDllInfoArray

AppendMtmDllInfoL(CMtmDllInfo *)

void AppendMtmDllInfoL ( CMtmDllInfo * aMtmDllInfo ) [private]

Parameters

CMtmDllInfo * aMtmDllInfo

ConstructL(const CMtmGroupData &)

void ConstructL ( const CMtmGroupData & aMtmGroupData ) [private]

Parameters

const CMtmGroupData & aMtmGroupData

ConstructL()

void ConstructL ( ) [private]

ExternalizeL(RWriteStream &)

IMPORT_C void ExternalizeL ( RWriteStream & aStream ) const

Parameters

RWriteStream & aStream

GetMtmRequiredCapabilities()

IMPORT_C const TCapabilitySet & GetMtmRequiredCapabilities ( ) const

InternalizeL(RReadStream &)

IMPORT_C void InternalizeL ( 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 ( TUid aMtmTypeUid,
TUid aTechnologyTypeUid,
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 TBool operator== ( 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]