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