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 |