| class MNcdPurchaseDownloadInfo |
Interface for purchase download information.
| Public Member Functions | |
|---|---|
| const TDesC & | ActivationKey () |
| TInt32 | AttributeInt32L ( TDownloadAttribute ) |
| const TDesC & | AttributeStringL ( TDownloadAttribute ) |
| const TDesC & | ContentMimeType () |
| TInt | ContentSize () |
| const TDesC & | ContentUri () |
| TContentUsage | ContentUsage () |
| TInt | ContentValidityDelta () |
| const TDesC8 & | DescriptorData () |
| const TDesC & | DescriptorName () |
| const TDesC & | DescriptorType () |
| const TDesC & | DescriptorUri () |
| const TDesC & | InstallNotificationUri () |
| TBool | IsLaunchable () |
| const TDesC & | RightsType () |
| const TDesC & | RightsUri () |
| Protected Member Functions | |
|---|---|
| ~MNcdPurchaseDownloadInfo () | |
| Public Member Enumerations | |
|---|---|
| enum |
TContentUsage
{
EDownloadable = 0, EConsumable , EDependency , EUpgrade , ELauncher , ELauncherOpen } |
| enum | TDownloadAttribute { EDownloadAttributeDependencyName = 0, EDownloadAttributeRequiredDownload , EDownloadAttributeInternal } |
| TInt32 | AttributeInt32L | ( | TDownloadAttribute | aAttribute | ) | const [pure virtual] |
Integer attribute getter
| TDownloadAttribute aAttribute | Attribute |
| const TDesC & | AttributeStringL | ( | TDownloadAttribute | aAttribute | ) | const [pure virtual] |
String attribute getter
| TDownloadAttribute aAttribute | Attribute |
| const TDesC & | ContentMimeType | ( | ) | const [pure virtual] |
Gets the content mime type.
| TInt | ContentValidityDelta | ( | ) | const [pure virtual] |
Gets the content validity delta. This is in minutes.
| const TDesC & | InstallNotificationUri | ( | ) | const [pure virtual] |
Gets the install notification URI.
Type of the content.
| EDownloadable = 0 |
Content is downloadable. |
| EConsumable |
Content is consumable. |
| EDependency |
Content is dependency. |
| EUpgrade |
Content is upgrade. |
| ELauncher |
Content is launcher application |
| ELauncherOpen |
Content is launcher application that opens a content file |
Additional attributes
These are retrieved with AttributeStringL and AttributeInt32L
Adding new attributes does not cause a binary break but removing does
| EDownloadAttributeDependencyName = 0 |
Dependency name may be set for dependency and launcher content Type: String |
| EDownloadAttributeRequiredDownload |
If non-zero or not set, this download is required, otherwise it can be skipped Type: TInt32 |
| EDownloadAttributeInternal |
Internal attribute value, DO NOT USE
Note:
Add new attributes before this |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.