| class CMtmDllInfo : public CBase |
Encapsulates the registration data for a single concrete MTM component.
It is used in the creation of registration data for an MTM group. Typically, an application gathers a number of CMtmDllInfo objects into an CMtmDllInfoArray.
| Public Member Functions | |
|---|---|
| ~CMtmDllInfo() | |
| IMPORT_C TBool | CapabilitiesAvailable() |
| IMPORT_C void | ExternalizeL(RWriteStream &) |
| TPtrC | FileName() |
| TPtrC | HumanReadableName() |
| IMPORT_C void | InternalizeL(RReadStream &) |
| IMPORT_C TBool | MessagingCapability() |
| IMPORT_C CMtmDllInfo * | NewL(const TDesC &, const TUidType &, const TDesC &, TInt, const TVersion) |
| IMPORT_C CMtmDllInfo * | NewL(const CMtmDllInfo &) |
| IMPORT_C CMtmDllInfo * | NewL(RReadStream &) |
| IMPORT_C TBool | SendBodyCapability() |
| void | SetCapabilitiesAvailable(TBool) |
| IMPORT_C void | SetHumanReadableNameL(const TDesC &) |
| void | SetMessagingCapability(TBool) |
| void | SetSendBodyCapability(TBool) |
| IMPORT_C TBool | operator==(const CMtmDllInfo &) |
| Private Member Functions | |
|---|---|
| CMtmDllInfo() | |
| CMtmDllInfo(const TUidType &, TInt, const TVersion) | |
| CMtmDllInfo(const CMtmDllInfo &) | |
| void | ConstructL(const TDesC &, const TDesC &) |
| Public Attributes | |
|---|---|
| TBool | iCapabilitiesAvailable |
| TInt | iEntryPointOrdinalNumber |
| TBool | iMessagingCapability |
| TBool | iSendBodyCapability |
| TUidType | iUidType |
| TVersion | iVersion |
| Private Attributes | |
|---|---|
| HBufC * | iFilename |
| HBufC * | iHumanReadableName |
| CMtmDllInfo | ( | const TUidType & | aUidType, |
| TInt | aEntryPointOrdinalNumber, | ||
| const TVersion | aVersion | ||
| ) | [private] | ||
| CMtmDllInfo | ( | const CMtmDllInfo & | aMtmDllInfo | ) | [private] |
| const CMtmDllInfo & aMtmDllInfo |
| void | ConstructL | ( | const TDesC & | aHumanReadableName, |
| const TDesC & | aFilename | |||
| ) | [private] | |||
| IMPORT_C void | ExternalizeL | ( | RWriteStream & | aStream | ) | const |
| RWriteStream & aStream |
| TPtrC | HumanReadableName | ( | ) | const [inline] |
Gets the descriptive name of the MTM component for which the object holds registration data.
Descriptor holding the descriptive name of the MTM component
| IMPORT_C void | InternalizeL | ( | RReadStream & | aStream | ) |
| RReadStream & aStream |
| IMPORT_C CMtmDllInfo * | NewL | ( | const TDesC & | aHumanReadableName, |
| const TUidType & | aUidType, | |||
| const TDesC & | aFilename, | |||
| TInt | aEntryPointOrdinalNumber, | |||
| const TVersion | aVersion | |||
| ) | [static] | |||
| IMPORT_C CMtmDllInfo * | NewL | ( | const CMtmDllInfo & | aMtmDllInfo | ) | [static] |
| const CMtmDllInfo & aMtmDllInfo |
| IMPORT_C CMtmDllInfo * | NewL | ( | RReadStream & | aStream | ) | [static] |
| RReadStream & aStream |
| IMPORT_C void | SetHumanReadableNameL | ( | const TDesC & | aHumanReadableName | ) |
| const TDesC & aHumanReadableName |
| void | SetMessagingCapability | ( | TBool | aCapability | ) |
| TBool aCapability |
| void | SetSendBodyCapability | ( | TBool | aCapability | ) |
| TBool aCapability |
| IMPORT_C TBool | operator== | ( | const CMtmDllInfo & | aMtmDllInfo | ) | const |
| const CMtmDllInfo & aMtmDllInfo |
| TBool | iCapabilitiesAvailable |
Flag that indicates if settings have been made for the MessagingCapability() and SendBodyCapability() flags
| TInt | iEntryPointOrdinalNumber |
Ordinal of factory function for the MTM component
| TBool | iMessagingCapability |
Flag that indicates if the MTM can send messages
| TBool | iSendBodyCapability |
Flag that indicates if the MTM can handle body text