MBrCtlDownloadObserver Class Reference
#include
<mw/brctldownloadobserver.h>
class MBrCtlDownloadObserver |
Detailed Description
The MBrCtlDownloadObserver class handles download events.
Usage:
#include <brctldownloadobserver.h>
@see S60 Platform: Browser Control API Developer's Guide Version 2.0
@lib BrowserEngine.lib
@file brctldownloadobserver.h
*
Member Function Documentation
HandleDownloadEventL ( TUint, TBrCtlDownloadEvent, TUint )
Informs the host application that one of the following download events is in progress: NOTE: All events have the prefix EDownload: EventStarted, EventCompleted, EventProgress, EventCanceled, EventError EventPaused, EventResumed, EventPausable
- Since
- 3.0
Parameter | Description | aTransactionID | The ID of the transaction, it is unique as long as the transaction is on-going |
aDownloadEvent | Event to be handled Examples: EventStarted, EventCompleted, EventProgress, EventCanceled, EventError EventPaused, EventResumed, EventPausable |
aValue | Value associated with the event. Examples: Total size of the downloaded file Size of that was downloaded so far |
NewDownloadL ( TUint, const TDesC &, const TDesC &, const TDesC & )
Inform the host application that a new download has started using the Download Manager
- Since
- 3.0
Parameter | Description | aTransactionID | The ID of the transaction, it is unique as long as the transaction is on-going |
aFileName | Name of the file in which the downloaded content is stored |
aContentType | Type of content to be downloaded. For example: Markup, Image, Cascading Style Sheet (CSS), Javascript, Netscape plug-in, Sound |
aUrl | The Url of the request to be done in the new window |
Returns: ETrue if the file can be displayed or played while it is downloading (progressive download) EFalse if the file cannot be displayed or played while it is downloading
ResumeDownloadL ( TUint, TUint, const TDesC &, const TDesC &, const TDesC & )
void | ResumeDownloadL | ( | TUint | aTransactionID, |
| TUint | aLength, |
| const TDesC & | aFileName, |
| const TDesC & | aContentType, |
| const TDesC & | aUrl |
| ) | [pure virtual] |
Tells the host application to resume an incomplete download. After the host application restarts, this method is called for each file whose download was interrupted when the host application closed.
- Since
- 3.0
Parameter | Description | aTransactionID | ID of the transaction This ID must be unique while the transaction is in progress. |
aLength | Length of the content previously downloaded |
aFileName | Name of the file in which the downloaded content is stored |
aContentType | Type of content downloaded. For example: Markup, Image, Cascading Style Sheet (CSS), Javascript, Netscape plug-in, Sound |
aUrl | URL of the source of the content to be done in the new window |