| 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.
| Public Member Functions | |
|---|---|
| ~CMtmGroupData() | |
| IMPORT_C void | ExternalizeL(RWriteStream &) |
| IMPORT_C const TCapabilitySet & | GetMtmRequiredCapabilities() |
| IMPORT_C void | InternalizeL(RReadStream &) |
| IMPORT_C const CMtmDllInfoArray & | MtmDllInfoArray() |
| TUid | MtmTypeUid() |
| IMPORT_C CMtmGroupData * | NewL(TUid, TUid, CMtmDllInfoArray *, const TCapabilitySet &) |
| IMPORT_C CMtmGroupData * | NewL(const CMtmGroupData &) |
| IMPORT_C CMtmGroupData * | NewL(RReadStream &) |
| TUid | TechnologyTypeUid() |
| IMPORT_C TBool | operator==(const CMtmGroupData &) |
| Private Member Functions | |
|---|---|
| CMtmGroupData(TUid, TUid, CMtmDllInfoArray *, const TCapabilitySet &) | |
| CMtmGroupData(TUid, TUid) | |
| void | AppendMtmDllInfoArrayL(const CMtmDllInfoArray &) |
| void | AppendMtmDllInfoL(CMtmDllInfo *) |
| void | ConstructL(const CMtmGroupData &) |
| void | ConstructL() |
| CMtmDllInfoArray & | MtmDllInfoArrayPrivate() |
| Private Attributes | |
|---|---|
| CMtmDllInfoArray * | iMtmDllInfoArray |
| TCapabilitySet | iMtmRequiredCaps |
| TUid | iMtmTypeUid |
| TUid | iTechnologyTypeUid |
| CMtmGroupData | ( | TUid | aMtmTypeUid, |
| TUid | aTechnologyTypeUid, | ||
| CMtmDllInfoArray * | aMtmDllInfoArray, | ||
| const TCapabilitySet & | aMtmRequiredCaps | ||
| ) | [private] | ||
| TUid aMtmTypeUid | |
| TUid aTechnologyTypeUid | |
| CMtmDllInfoArray * aMtmDllInfoArray | |
| const TCapabilitySet & aMtmRequiredCaps |
| CMtmGroupData | ( | TUid | aMtmTypeUid = KNullUid, |
| TUid | aTechnologyTypeUid = KNullUid | ||
| ) | [private] | ||
| void | AppendMtmDllInfoArrayL | ( | const CMtmDllInfoArray & | aMtmDllInfoArray | ) | [private] |
| const CMtmDllInfoArray & aMtmDllInfoArray |
| void | AppendMtmDllInfoL | ( | CMtmDllInfo * | aMtmDllInfo | ) | [private] |
| CMtmDllInfo * aMtmDllInfo |
| void | ConstructL | ( | const CMtmGroupData & | aMtmGroupData | ) | [private] |
| const CMtmGroupData & aMtmGroupData |
| IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
| RReadStream & aStream |
| TUid | MtmTypeUid | ( | ) | const [inline] |
Gets the group UID.
UID that uniquely identifies the MTM group
| IMPORT_C CMtmGroupData * | NewL | ( | TUid | aMtmTypeUid, |
| TUid | aTechnologyTypeUid, | |||
| CMtmDllInfoArray * | aMtmDllInfoArray, | |||
| const TCapabilitySet & | aMtmRequiredCaps | |||
| ) | [static] | |||
| TUid aMtmTypeUid | |
| TUid aTechnologyTypeUid | |
| CMtmDllInfoArray * aMtmDllInfoArray | |
| const TCapabilitySet & aMtmRequiredCaps |
| IMPORT_C CMtmGroupData * | NewL | ( | const CMtmGroupData & | aMtmGroupData | ) | [static] |
| const CMtmGroupData & aMtmGroupData |
| IMPORT_C CMtmGroupData * | NewL | ( | RReadStream & | aStream | ) | [static] |
| RReadStream & aStream |
| TUid | TechnologyTypeUid | ( | ) | const [inline] |
Gets the technology UID.
Technology types can be used to conceptually group different MTMs (e.g. as providing Internet email).
UID that indicates the messaging technology that the MTM group implements
| IMPORT_C TBool | operator== | ( | const CMtmGroupData & | aMtmGroupData | ) | const |
| const CMtmGroupData & aMtmGroupData |